0 votes
by (160 points)
recategorized by

当手柄具备用摇杆控制移动功能时,此时摇杆键需可以移动至任何方向。我如何实现这一功能,以及相关的代码我如何编写

1 Answer

0 votes
by (55.5k points)

您好,

请问您使用的是PicoVR Unity SDK v2.8.12吗?

如果是的话,您可以使用以下代码获取摇杆的拨动值来控制移动:

// Update is called once per frame
    void Update()
    {
        //获取left controller摇杆的拨动值
        Vector2 vector =Pvr_UnitySDKAPI.Controller.UPvr_GetAxis2D(0);
        Debug.Log("x:" + vector.x);
        Debug.Log("y:" + vector.y);
        //your logic
    }

您也可以参考我们的SDK文档,获取更多具体的信息:
https://sdk.picovr.com/docs/UnitySDK/cn/chapter_seven.html#upvr-getaxis2d

by (160 points)

pico VRUnitySDK v2.8.9版本

by (55.5k points)

您好,
在PicoVR UnitySDK v2.8.9版本中,也有以上接口,您可以尝试一下。

...