当前位置: 安卓之星 -> 安卓开发 -> Unity3D教程:如何使用鼠标滚轮控制摄像机远近

Unity3D教程:如何使用鼠标滚轮控制摄像机远近

作者:网络 发表于: 2017-02-11 点击: 197 次

在Unity3D中怎么使用鼠标滚轮控制摄像机远近,可能对于一些没有过这方面的开发经验的开发者来说比较复杂,为了节省大家的开发时间,下面就给大家介绍下方法,不会的就一起来看看吧。

//  鼠标中间键  
var MouseWheelSensitivity = 5;  
var MouseZoomMin = 2;  
var MouseZoomMax = 10;

摄像机距离视角中心最近为2,最远为10,鼠标灵敏度为5
// 如果按住滑轮  
if (Input.GetAxis(“Mouse ScrollWheel”) != 0)  {            
    //Debug.Log(Input.GetAxis(“Mouse ScrollWheel”));  
    //Debug.Log(distance);  
    if (normalDistance >= MouseZoomMin && normalDistance <= MouseZoomMax)  
    { normalDistance -= Input.GetAxis(“Mouse ScrollWheel”) * MouseWheelSensitivity; }  
    if (normalDistance < MouseZoomMin)  { normalDistance = MouseZoomMin; }  
    if (normalDistance > MouseZoomMax)  { normalDistance = MouseZoomMax; }  
}

相关文章

相关文章

赶快留言冒泡

  • 评论 (0)
  • 引用通告 (0)
目前还没有任何评论.
目前还没有任何Trackbacks和Pingbacks.
吐个泡浮上去.