搜索
您的当前位置:首页正文

unity3D技术之鼠标滚轮控制摄像机远近

来源:二三娱乐


Js代码

1. // 鼠标中间键

2. var MouseWheelSensitivity = 5;

3. var MouseZoomMin = 2;

4. var MouseZoomMax = 10;

摄像机距离视角中心最近为2,最远为10,鼠标灵敏度为5

Js代码

1. // 如果按住滑轮 (文章出自狗刨学习网)

2. if (Input.GetAxis(\"Mouse ScrollWheel\") != 0)

3. {

4.

5. //Debug.Log(Input.GetAxis(\"Mouse ScrollWheel\"));

6. //Debug.Log(distance);

7. if (normalDistance >= MouseZoomMin && normalDistance <= MouseZoomMax)

8. {

9. normalDistance -= Input.GetAxis(\"Mouse ScrollWheel\") * MouseWheelSensitivity;

10. }

11.

12. if (normalDistance < MouseZoomMin)

13. {

14. normalDistance = MouseZoomMin;

15. }

16. if (normalDistance > MouseZoomMax)

17. {

18. normalDistance = MouseZoomMax;

19. }

20. }

因篇幅问题不能全部显示,请点此查看更多更全内容

Top