美文网首页Unity技术VR/AR分享
unity Steam VR 2.2.0 获取手柄按钮

unity Steam VR 2.2.0 获取手柄按钮

作者: WOTTOW | 来源:发表于2019-02-25 10:03 被阅读1241次

    最近SteamVR更新到2.2.0版本,SteamVR的手柄收获功能键变换比较大,SteamVR_Input这个类变换比较大。官方是把三个SteamVR_Input合成一个脚本。
    在SteamVr2.1.0版本的时候

    SteamVR_Input._default.inActions.GrabPinch.GetStateUp(SteamVR_Input_Sources.Any)
    可以获取按键功能
    

    在最近更新时,这样写法会报出_default是不存在的错误

    方法一:
    先定义
        public SteamVR_Action_Boolean disk;
    使用
    disk.GetLastStateDown(SteamVR_Input_Sources.Any);
    方法二:
    SteamVR_Actions._default.Teleport.GetState(SteamVR_Input_Sources.LeftHand)
    可以获取按键功能
    

    相关文章

      网友评论

        本文标题:unity Steam VR 2.2.0 获取手柄按钮

        本文链接:https://www.haomeiwen.com/subject/pvjbyqtx.html