我正在尝试使用Unity3D制作包含AR(Augumented Reality)-Mode的移动应用程序。所以我将我的移动设备连接到我的unity3d程序,相机工作正常。但是当移动移动设备时,统一程序内的主摄像机不会移动移动设备移动的相同轨道。有没有人知道如何在unity3d中更改或控制主摄像机的轨道?
答案 0 :(得分:0)
由于种种原因,这可能会发生。这可能是由于非中心枢轴或坐标系等原因造成的。
您能否指定您使用的AR系统?作为旁注,在工作中我们最近有一个涉及Unity3d和Metaio的项目,弯曲系统以完成我们需要的工作是一场噩梦,特别是当我们需要根据本地坐标系进行大量的对象定位时。 / p>
当你参考相机的轨道时,我想可能是相机的枢轴以某种方式偏移并且相机围绕该偏移旋转。或者也许相机是由AR系统控制的实际游戏对象的孩子,在这种情况下,这个父节点充当相机的枢轴。
在下面的图片中,您可以看到相机远离该中心点,当它旋转时,它会根据该中心点进行,换句话说,相机总是试图查看该中心点,它会给出这种感觉当它移动时“轨道运行”。
这是图片的链接(我无法在此论坛上发布图片-.-) http://i.stack.imgur.com/fIcY2.png