我是AR的新手,我看过文档,但是无法找到支持以下查询的支持。
它表示摄像机坐标是只读的,您不能在事件中更改其位置。
关于这些家伙的任何指示或见解?
谢谢
答案 0 :(得分:0)
否,您无法在Spark中移动实际的摄像头,因为它已映射到设备摄像头的位置(也就是您的手机)。
但是,如果您希望缩放视频源,则可以获取相机提取的纹理,将其作为材质应用于画布或平面,然后缩放该平面以创建“缩放”效果。
您还可以通过编辑3d对象的变换属性来旋转和移动它们,如下所示:
let myObj = Scene.root.find('my-object');
myObj.transform.x = value;
myObj.transform.y = value;
myObj.transform.z = value;
myObj.transform.rotationX = value;
myObj.transform.rotationY = value;
myObj.transform.rotationZ = value;
myObj.transform.scaleX = value;
myObj.transform.scaleY = value;
myObj.transform.scaleZ = value;
等