当我触发事件时,我会移动相机,并且它在PC上可以正常运行,但是当我在手机处于vr模式下时,相机无法正常运行。需要在此处修复一些代码:
<a-entity id="camentity" rotation="0 90 0">
<a-camera id="cam" user-height="0" wasd-controls-enabled="false" look-controls>
<a-animation attribute="position" begin="movecam_1" duration="500" from="0 0 0" to="-40 0 -50"></a-animation>
<a-animation attribute="position" begin="movecam_1_bc" duration="500" from="-40 0 -50" to="0 0 0"></a-animation>
</a-camera>
</a-entity>
function kameramove_1() {
document.querySelector( "#cam" ).emit('movecam_1');
}
function kameramove_1_back() {
document.querySelector( "#cam" ).emit('movecam_1_bc');
}
答案 0 :(得分:1)
对摄影机装备(摄影机的父级,视情况而定)动画而不是摄影机本身:
<a-entity id="camentity" rotation="0 90 0">
<a-animation attribute="position" begin="movecam_1" duration="500" from="0 0 0" to="-40 0 -50"></a-animation>
<a-animation attribute="position" begin="movecam_1_bc" duration="500" from="-40 0 -50" to="0 0 0"></a-animation>
<a-camera id="cam"></a-camera>
</a-entity>