其他分享
首页 > 其他分享> > VRTK按键响应

VRTK按键响应

作者:互联网

手柄按键响应
游戏对象添加VRTK_ControllerEvents脚本
找到对应的事件添加函数即可
例子:

    VRTK_ControllerEvents controllerEvents;//手柄按键事件类
    private void Awake()
    {
        controllerEvents = GetComponent<VRTK_ControllerEvents>();
    }
    void OnEnable()
    {
        controllerEvents.TriggerPressed += TriggerPressed;//添加扳机按下事件
        注意 选择TriggerPressed 按F12可快速找到其他事件
    }
    void OnDisable()
    {
        controllerEvents.TriggerPressed -= TriggerPressed;//移除扳机按下事件
    }
    /// 按下扳机执行
    private void TriggerPressed(object sender, ControllerInteractionEventArgs e)
    {
        print("扳机按下");
        Debug.LogFormat("{0}__{1}",sender,e.touchpadAxis);
    }

标签:扳机,VRTK,void,响应,按下,controllerEvents,按键,TriggerPressed
来源: https://blog.csdn.net/weixin_43796392/article/details/120744686