2017-07-20 6 views
2

携帯電話や他のVRギアのAFRAME vrモードのカメラズームに問題があります。私はズームアニメーションを構築しているが、それは携帯電話や他のvrのギアで動作しません。 誰かがplsを助けることができます。ここvrモードのフレームズームアニメーション

はコードです:

<a-entity id="cam-vr" camera="zoom:1; active:false " rotation="0 0 0" look-controls> 
    <a-animation begin="cursor-fusing" delay=" 3000" attribute="camera.zoom" from="1" to="4" dur="1000"></a-animation> 
    <a-animation begin="click" delay="500" attribute="camera.zoom" from="4" to="1" dur="1000"></a-animation> 

    <a-entity id="cursor" visible="false" cursor="fuse: true; fuseTimeout:4000" geometry="primitive: ring; radiusInner: 0.012; radiusOuter: 0.02; thetaLength: 360; thetaStart: 0" rotation="0 0 90" position="0 0 -1" material="color: black; side: double; shader: flat"> 
    <a-animation begin="cursor-fusing" attribute="geometry.thetaLength" from="360" to="0" easing="linear" dur="3000"></a-animation> 
    <a-animation begin="mouseleave" attribute="geometry.thetaLength" from="360" to="360" dur="0"></a-animation> 
    </entity> 
</a-entity> 

答えて

0

これは不可能です - 単に、あなたがTHREE.VREffectでレンダリングされ、フレームまたはthree.jsとVRにTHREE.PerspectiveCameraない、そこではありません正しい左右のアライメントを維持しながらズームインするのと同等です。

VRでは、FPSパターンが常にうまく機能するとは限りません。カメラをコンテンツに近づけることができますが、VRでユーザーに悪心を引き起こす可能性もあります。 teleportingのようなVRに適した代替案を検討する方が良いかもしれません。

関連する問題