//获取SteamVR_TrackedObject组件
SteamVR_TrackedObject steamVR;
steamVR = GetComponent<SteamVR_TrackedObject>();
//通过获取组件的ID,获取输入控制驱动:SteamVR_Controller.Device
SteamVR_Controller.Device device= SteamVR_Controller.Input((int)steamVR.index);
//device.getxxxx可以获取各种信息, Valve.VR.EVRButtonId获地相印的设备的参数
Debug.Log(device.GetAxis(Valve.VR.EVRButtonId.k_EButton_SteamVR_Touchpad));SteamVR在Unity中输入
最新推荐文章于 2023-09-12 17:46:25 发布
本文介绍如何在Unity中使用SteamVR库实现对虚拟现实控制器的交互操作。通过获取SteamVR_TrackedObject组件并利用该组件的ID来实例化SteamVR_Controller.Device,进而能够读取控制器上的触摸板轴等信息。
3433

被折叠的 条评论
为什么被折叠?



