Steam Vr Plugins 2.0在unity中获取手柄按键事件
·
代码
using UnityEngine;
using UnityEngine.Events;
using Valve.VR;
public class VRInput : MonoBehaviour
{
public SteamVR_Behaviour_Pose pose;
public SteamVR_Action_Boolean teleport = SteamVR_Input.GetBooleanAction("InteractUI");
public UnityEvent mOnClick = null;
void Update()
{
if (teleport.GetStateDown(pose.inputSource))
{
if (mOnClick != null) mOnClick.Invoke();
}
}
public void InputTest()
{
Debug.LogError("按下了");
}
}
在inspector 中选择不同按键事件

然后再像按钮一样绑定事件

运行,按下对应按键,就可以了

更多推荐
所有评论(0)