在使用Unity开发VR项目时,推荐使用 New Input System 来处理输入操作。相比于旧的Input系统,New Input System更加灵活、功能强大,尤其在处理VR控制器的按键输入时具有明显优势。本文将详细介绍如何在VR项目中使用New Input System获取按键值,并通过代码示例和图文讲解,帮助开发者快速上手。
一、准备工作
在使用New Input System时,需要先进行必要的配置,以下是具体步骤:
1. 引入默认的Input Actions资源
Unity提供了一个默认的Input Actions资源,称为 XRI Default Input Actions
。我们可以通过以下步骤将其引入到场景中:
- 添加Input Action Manager组件
在Hierarchy中选择XR Origin(或XR Rig)对象,添加组件 Input Action Manager。 - 加载默认的Input Actions资源
在Input Action Manager组件的 Action Assets 中&