/ / aframe zoom animácia vo vr-móde - three.js, aframe, webvr

aframe zväčšenie animácie vo vr-mode - three.js, aframe, webvr

Mám problém s priblížením fotoaparátu v režime AFRAME vr na mobilnom zariadení alebo v inom zariadení s prevodovkou Vr. Postavil som si animáciu priblíženia, ktorá nefunguje na mobilných zariadeniach ani v iných zariadeniach s vr. môže niekto pomôcť pls.

tu je kód:

<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>

odpovede:

0 pre odpoveď č. 1

To nie je možné - vo VR s A-Frame alebo three.js sa vykresľujete pomocou THREE.VREffect, nielen THREE.PerspectiveCamera, a neexistuje jednoduchý ekvivalent zväčšenia pri zachovaní správneho zarovnania ľavého a pravého oka.

FPS vzory vo VR vždy nefungujú tak dobre,a to buď. Mohli by ste posunúť kameru bližšie k obsahu, ale môže to tiež spôsobiť nevoľnosť pre používateľov vo VR. Môže byť lepšie zvážiť alternatívy vhodné pre VR teleporting.