我尝试使用threejs测试简单的3D平面,没有网格物体,只有零平面基于相机与unproject并且它工作。但我尝试Aframe它没有用,而且有bug。
getInverse>它在控制台日志中显示的m.elements错误。
这里是Aframe的简单示例。 https://gist.github.com/Lightnet/8fb3d4a7c5f3ed2b3865bf894aecb9b8
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
您不应该在camera = document.querySelector('[camera]');
上执行操作,因为它会抓住三个相机周围的a-frame包装。
您可以使用camera.components.camera.camera
访问三台相机
如上所述,您也可以通过引用AFRAME.scenes[0].camera
抓住它。
在此fiddle上查看。