1、导入XR Interaction Toolkit插件,导入示例资源(如下图)。 2、设置新版XR输入事件 ①打开XRI Default Input Action 面板。 ②设置左手柄上的按键就点击Action Maps 列表下的 XRI LeftHand Interaction选项,设置右手柄上的按键就点击XRI RightHand Interaction。 ③以设置右手柄上的按键为例,我们将设置右手柄上的...
使用 Component > Input > Input Action Manager 将组件添加到您创建的 GameObject。 如果您导入了启动资产示例包,XRI Default Input Actions 应该已经在组件的 Action Assets 配置中设置。如果启动资产不可用或您正在手动创建此对象,请在 Inspector 窗口中选择 Add (+) 或将 Size 设置为 1 以向 Action Assets 列...
我这里选择 XR Interaction Manager 这个物体,在 Inspector 面板中点击 Add Component,添加 Input Action Manager 脚本: 然后点击 Action Assets 下的 “+” 号,添加 XRI Default Input Actions: 然后在场景中添加一个 Plane,方便对照。到此,我们的场景就搭建完成了。然后我们将 VR 头显连上电脑,直接点击 Unity ...
publicclassRightHandController:MonoBehaviour,XRIDefaultInputActions.IXRIRightHandActions{...privateXRIDefaultInputActionscontrols;privatevoidOnEnable(){if(controls==null){controls=newXRIDefaultInputActions();controls.XRILeftHand.SetCallbacks(this);}controls.XRILeftHand.Enable();}publicvoidOnPrimaryButton...
->XR Controller (Action-bassed):响应传送开始事件,只绑定Select Action和Select Action Value即可 二、交互事件 Starter Assets->XRI Default Input Actions 官方给出的默认XR输入事件 Toolkit的输入事件由Input System负责,更改手柄按键全在这里修改 这是一个新版的输入系统,可以通过配置文件(右键->Create->Input ...
此时 Action Assets 是空的;需要增加XRI Default Input Actions Action assets 增加一个 element0,将...
对于使用输入操作的设置,确保在 GameObject(例如 XR Origin GameObject)上添加 Input Action Manager 组件。这将启用引用资产中的所有输入操作,以便移动组件可以正确读取输入。如果按照建议安装了启动资产示例,可以将 Samples 文件夹中的 XRI Default Input Actions 添加到 Input Action Manager 的 Action Assets 字段中...
6. 光是加个Controller的配置是没有效果的,我们还需要在任意组件上(我是加在了XROrigin上)添加个 Input Action Manager组件并添加上面图中的 XRI Default Input Actions,这样ActionReferences才能够监听到你的输入。 到这里必要的配置已经结束了,怎样用代码监听按键以后想起来再写,所以最后添加个Cube并在上面附加 XR...
其实在 Input Action Asset 里,就有相关的动作。我们找到 XRI LeftHand Locomotion 的 Teleport Select 或者 Teleport Mode Activate,这两个动作都绑定了 Primary2DAxis,它表示的是摇杆的坐标位置(把摇杆的推动范围看作一个坐标系,不动摇杆的时候摇杆位于原点,推动摇杆后摇杆在 x 和 y 轴上的位置会发生偏移。
After the XR Interaction Toolkit package has installed, a new Samples fold-out should appear at the bottom of the description. Click to Import the Starter Assets. This provides a set of Default Input Action presets for mapping specific buttons to actions using the action-based input system Clic...