aframe - 无法在 VR 模式下导航相机 | 一个框架
问题描述
测试环境
- A 帧版本:0.8.2
- 平台/设备:桌面 Chrome 版本 62.0
- 可重现的代码片段或 URL:https ://mohit-vr.glitch.me/
描述
在 0.8.2 版本中,当我们进入 VR 模式时,通用控件不起作用。正常模式打开时,导航控件可以正常工作。
桌面:能够使用箭头键/wasd 键移动相机实体
移动:能够使用蓝牙操纵杆移动相机
但是一旦我进入 VR 模式,无法在桌面或移动设备上移动相机。
下面是相机实体的代码:
<a-entity
id="player"
camera
position-listener
camera="user-height: 2"
universal-controls
kinematic-body
listener
fov="80"
near='0.01'
far="10000"
position="0 9 0"
>
我还尝试从https://github.com/donmccurdy/aframe-extras/tree/master/src/controls添加移动控件,但仍然没有用。
我想使用蓝牙键盘在移动 vr 模式下移动播放器/相机(如桌面视图中的 wasd / 箭头键)
演示: https ://mohit-vr.glitch.me/
谢谢, 布彭德拉
解决方案
如README中所述,您必须设置一个包裹您的相机的装备:
<a-entity id="rig"
movement-controls
position="25 0 25">
<a-entity camera
position="0 1.6 0"
look-controls></a-entity>
</a-entity>
推荐阅读
- vb.net - vb.net 无法使用 ms.access 数据库保存图片
- javascript - 如何使用 jquery 根据输入的 val 更改输入字段的背景颜色
- javascript - Google spreadsheet error TypeError: Cannot read property 'filter' of undefined
- wpf - 如何将此椭圆模板添加到我的按钮边框?
- haskell - Haskell:函数内变量的打印类型
- angular - 在 Angular 中使用 jsonwebtoken 会导致 Uncaught ReferenceError: global is not defined
- flutter - 如何在 Flutter 中选择菜单选项
- javascript - 如何使其余代码在 fun1 中等待直到 fun2() 完成,其中 fun2 是 fun1 中的嵌套函数?
- redis - key过期时触发操作[redis]
- c++ - C++ 应用程序在创建 std::thread 时立即在 clone.S 中的某处崩溃