码迷,mamicode.com
首页 > 其他好文 > 详细

unity3d旋转摄像机脚本

时间:2014-07-06 14:34:18      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   for   io   div   

void Update ()
{
  if(Input.GetMouseButton(1))
  {
   if (axes == RotationAxes.MouseXAndY)
   {
    // Read the mouse input axis
    rotationX += Input.GetAxis("Mouse X") * sensitivityX;
    rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
    rotationX = ClampAngle (rotationX, minimumX, maximumX);
    rotationY = ClampAngle (rotationY, minimumY, maximumY);
    
    Quaternion xQuaternion = Quaternion.AngleAxis (rotationX, Vector3.up);
    Quaternion yQuaternion = Quaternion.AngleAxis (rotationY, Vector3.left);
    
    transform.localRotation = originalRotation * xQuaternion * yQuaternion;
   }
   else if (axes == RotationAxes.MouseX)
   {
    rotationX += Input.GetAxis("Mouse X") * sensitivityX;
    rotationX = ClampAngle (rotationX, minimumX, maximumX);
    Quaternion xQuaternion = Quaternion.AngleAxis (rotationX, Vector3.up);
    transform.localRotation = originalRotation * xQuaternion;
   }
   else
   {
    rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
    rotationY = ClampAngle (rotationY, minimumY, maximumY);
    Quaternion yQuaternion = Quaternion.AngleAxis (rotationY, Vector3.left);
    transform.localRotation = originalRotation * yQuaternion;
   }
  }
}

 

unity3d旋转摄像机脚本,布布扣,bubuko.com

unity3d旋转摄像机脚本

标签:style   blog   color   for   io   div   

原文地址:http://www.cnblogs.com/123ing/p/3825640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!