[unity3d]关于MouseLook的问题

简介:

今天碰到一个有关于unity引擎自带的第一人称视角中自带的mouselook的脚本的问题,任我怎么修改RotationAxes中的枚举变量他都执行的单一的判断操作。

例如:脚本一开始有public RotationAxes axes = RotationAxes.MouseXAndY;

那么引擎就不断的捕获你x,y方向坐标改变值,只要有改变引擎就会改变你当前的摄像机的视角,如果你只是修改一下RotationAxes.MouseX,那么你会发现还是x,y方向都可以改变的,这就很纳闷,修改为RotationAxes.MouseY同样是这个问题,后来发现原来public变量是以前面界面中赋予的变量类型为主的,代码中修改是不会影响到前台界面的值的修改的,所以还是只能定义成private类型的变量才可以在代码中改变这个值。


















本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366367,如需转载请自行联系原作者

相关文章
|
7月前
|
IDE 持续交付 vr&ar
Unity编辑器扩展
Unity编辑器扩展
|
JSON C# 图形学
Unity——LitJSON的安装
Unity——LitJSON的安装
581 0
|
数据可视化 JavaScript 前端开发
unity
Unity是一款广泛应用于游戏开发和虚拟现实领域的强大游戏引擎,它提供了一个全面的开发工具集,使开发者能够创建出令人惊叹的交互式体验。本文将介绍Unity引擎的特点、功能和应用领域,并探讨其为游戏开发者和创作者带来的潜力。
|
图形学
Unity 之 超级实用的小技巧
你不知道却超好用的使用Unity使用技巧
173 0
Unity 之 超级实用的小技巧
|
图形学 容器
有趣而又被忽略的Unity技巧
一个常见的工作情景是我们在调整场景内的某些组件参数时,没有注意到自己是在Play Mode的模式下进行的,从而导致修改没有被保存下来。这个问题的关键在于是我们没有意识到自己已经处在Play Mode,如果我们能够在修改参数的时候,清楚的意识到自己处于Play Mode,那么我们自然可以通过Copy Component来保存数据或者是选择在Editor Mode进行修改。
993 0
|
算法 测试技术 图形学
unity的一些重要技巧
统一所有的模型的面朝向(Z轴正向或者反向) 对于所有具有面朝向的对象(例如角色)都应该遵守这一条。在统一面朝向的前提下,很多算法可以简化。 在开始就把Scale搞正确 请美术把所有导入的缩放系数设置为1,并且把他们的Transform的Scale设置为1,1,1。
985 0
|
图形学 Windows
Unity小技巧介绍
技巧一为字段声明的代码中加上[Tooltip(“XX”)]属性声明,在检视面板中,当鼠标悬停在字段名上,会出现Tooltip中指定的提示信息,让策划人员能更好地理解字段代表的意思。技巧二在层级视图中选中游戏对象,按快捷键Shift + Alt + A可以快速设置对象激活状态。
1245 0
|
图形学 Ubuntu