HTC VIVE 如何限制 相机的位置(Position)仅仅实现 Rotation,还能够使用controller

2回答

HTC VIVE 如何限制 相机的位置(Position)仅仅实现 Rotation,还能够使用controller

提问者 小羽小羽 2017-06-02 380浏览

做一款过山车的项目,想将VIVE 的Camera 固定在座椅上,仅仅实现头部转动。vive官网提供的建议是 SteamVR 1.0.0 ,Unity5.3.3版本实现相机位置的限定;unity5.6.x版本提供的api实现了相机位置的限定。但是限制位置后,vive的手柄位置不在相机面前出现,渲染不到。相机的位置与控制器位置不匹配。想请教一下这个怎样调试

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • CartZhang 2017-06-06 15:43
    泻药!!

    咩有看到官方的方法。
    之前使用5.4版本,测试过,给相机建立一个父级节点,然后获取Vive相机的移动,然后在设置父级相反方向移动,然后不用处理旋转。

    具体可以参考:
    http://blog.csdn.net/cartzhang/article/details/72188658

    代码中,把旋转给屏蔽就可以了。

    还有这个http://blog.csdn.net/cartzhang/article/details/52780621
    他们的思路也是类似的。

    这样以来,控制与头盔的位置是相对保持的。
    希望对你有用。

    以上!!

    0评论
  • 若非 2017-07-04 12:17
    千万不要固定camera位置,否则会有晕动症,这是UE4开发文档里面清楚写着的。
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答