输入模块
我们使用的是Unity新版的输入系统com.unity.inputsystem
EventSystem
目前开发者可以使用基于canvas和基于物理碰撞体相关的EventSystem事件,EventSystem实例在主场景中已经存在了,开发者创建的小游戏中不需要额外添加。
注意,如果要在脚本中通过MonoBehaviour的行为响应物理碰撞体上发生的事件,需要配置对应的相机:
- 对于3D,Camera设置透视模式并添加PhysicsRaycaster
- 对于2D,Camera设置正交模式并添加Physics2DRaycaster
更细粒度的输入行为
在某些情况下,开发者会有更具体的输入处理需求,这块相关的规范目前尚在设计中。