如何在一帧 350 视频上设置默认滚动?
How to set default roll on a-frame 350 video?
<a-scene vr-mode-ui="enabled: false" >
<a-assets>
<video id="video" src="video-360.mp4" autoplay="false" loop crossorigin></video>
</a-assets>
<a-videosphere src="#video"position="-4 0 0"></a-videosphere> // tried rotation="-40 0 0"
</a-scene>
大家好,我正在做一个 360 度视频项目,aframe 符合我的需要,但是使用上面的代码,视频开始从右侧播放视频,我必须手动平移它才能观看视频。是否可以设置默认摄像机角度,使摄像机朝向视频的中间而不是右边。
我尝试了position和rotation属性,但是position似乎没有效果,而且rotation也没有将相机向左滚动。
任何帮助将不胜感激。
您通常不想指定相机的旋转,因为当用户移动他或她的头部时,它会被修改。因此,请尝试将旋转应用于对象或用户周围的世界。因此,尽管您的描述将旋转应用于视频球是正确的,但只需尝试 rotation="0 -40 0"
即可。如果您想方便地找到正确的值,也可以考虑使用 inspector。
PS:视频球是一个很大的球体(半径5000
)所以修改它的位置几乎没有效果。
<a-scene vr-mode-ui="enabled: false" >
<a-assets>
<video id="video" src="video-360.mp4" autoplay="false" loop crossorigin></video>
</a-assets>
<a-videosphere src="#video"position="-4 0 0"></a-videosphere> // tried rotation="-40 0 0"
</a-scene>
大家好,我正在做一个 360 度视频项目,aframe 符合我的需要,但是使用上面的代码,视频开始从右侧播放视频,我必须手动平移它才能观看视频。是否可以设置默认摄像机角度,使摄像机朝向视频的中间而不是右边。
我尝试了position和rotation属性,但是position似乎没有效果,而且rotation也没有将相机向左滚动。
任何帮助将不胜感激。
您通常不想指定相机的旋转,因为当用户移动他或她的头部时,它会被修改。因此,请尝试将旋转应用于对象或用户周围的世界。因此,尽管您的描述将旋转应用于视频球是正确的,但只需尝试 rotation="0 -40 0"
即可。如果您想方便地找到正确的值,也可以考虑使用 inspector。
PS:视频球是一个很大的球体(半径5000
)所以修改它的位置几乎没有效果。