0 votes
by (210 points)
recategorized by

以下的文字来源此论坛某帖,根据他的意思来源于官方文档。
但是我在 http://developer.pico-interactive.com/document/doc 内没找到类似的文档内容,甚至用搜索都没有找到。是我找错地方了,还是我眼花了??求助各位道友!非常感谢!!
一一一一一一一一一一一一一一
UPvrGetAxis2D
函数名:public static Vector2 UPvrGetAxis2D(int hand)
功能:获取摇杆的拨动值
参数:0/1
返回值:范围为-1到1
调用方式:PvrUnitySDKAPI.Controller.UPvrGetAxis2D (hand)
一一一一一一一一一一一一一一

主要是我想问在 Unity XR Platform SDK 或 Unity XR SDK,如何获取手柄的按键,虽然我用New Input System可以选中Pico手柄的按键,但是根据测试,也只找到了 A/X,B/Y,Grip,Trigger,Home(叫 ThumbTouch)。然后方向键Joystick这个就完全没头绪了,还有Menu键也没找到。请问有大大帮忙指引一下吗??万分感谢!!

1 Answer

0 votes
by (55.5k points)
selected by
 
Best answer

您好,你找的接口是PicoVR Unity SDK里的接口,相关链接如下:
http://sdk.picovr.com/docs/UnitySDK/cn/chapter_seven.html#upvr-getaxis2d

Pico UnityXR SDK是基于UnityXR架构扩展的,里面的交互功能都是使用的UnityXR标准方法,这一部分可以参考Unity的官方文档,我们文档中是没有说明的,只提供了相应链接。关于New Input System的交互部分,您可以参考Unity官方在Github上的demo:
https://github.com/Unity-Technologies/XR-Interaction-Toolkit-Examples

...