簡體   English   中英

如何在A框架中獲得相機的位置和旋轉?

[英]How do I get camera position and rotation in A-Frame?

我可以創建一個實體作為相機:

<a-entity id="camera" camera look-controls wasd-controls></a-entity>

並獲取位置和旋轉信息,但是在VR模式下,內置的默認攝像頭會自動接管。 如何獲得有關該默認相機的同類信息?
還是我需要其他類型的信息? 我嘗試了這個:

var scenic = document.querySelector('a-scene');
var cam = scenic.camera;
console.log("camera position x= " + cam.position.x);

但是無論何時觸發cosole.log(即在場景中移動之后),它仍然會發出信號:

camera position x= 0

對於上下文:我想制作一個射彈發射器,該射彈發射器可以跟隨攝像機,並允許用戶沿攝像機FOV的方向和角度從攝像機位置發射。...請參見示例(目前,通過按注冊組件“啟動器”)

https://glitch.com/edit/#!/query-aframe-camera-position-rotation?path=index.html:27:0

var position = document.querySelector('a-scene').camera.el.object3D.position; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM