写在前面
之前开了个坑,现在来填了。操作判断是个大问题,今天就来总结Unity里面常用的操作检测。根据我们开发的应用类型,可分为电脑和手机应用,因此在不同的平台上操作方式可以分为两大类:
- 电脑端
- 键盘按键控制
- 鼠标点击控制
- 手机端
- 触屏控制
- 手势控制
- 重力控制
- 陀螺仪控制
本文的限制:1 Unity也支持需要用到手柄或VR头盔的应用平台,但在这些平台上也只不过是对上述操作控制进行变种设计而已,这里就不展开说了。2 既然涉及到检测,就一定有对应的移动和转向等命令,命令的实现有很多种方法。如果讲到相关例子,并不代表最佳用法。
正文
绝大多数的输入判断,都需要用到Input类,而Keycode类则用来表示键盘上的按键
Unity - Scripting API: Inputdocs.unity3d.com