我刚刚开始使用ARkit和Unity,并尝试了最基本的东西,在场景中放置一个对象。我将对象放置在摄像机前面3个单位,而不是将其附加到任何锚点或生成的平面上。当我移动相机时,物体也会轻微移动,我认为这不应该发生。
如何优化AR空间中对象的锚定?
答案 0 :(得分:1)
在AR开始时,对象应随相机一起移动,直到ARKit能够“初始化”并获得它的方位。
在初始化之后,当ARKit对世界的理解得到改善或者视图被遮挡等时,对象可能会移动一点。
然而,大规模的运动不应该是常见现象,小动作只是现在技术的本质。
如果“预初始化”动作不稳定,您可以考虑隐藏对象,直到ARSession初始化为止。
我实际上并没有将Unity与ARKit一起使用,因此我无法帮助您处理代码,但可以随意试用Viro React这是一个跨平台的移动AR / VR框架,可让您构建React Native中的AR / VR应用程序(它是免费的!)。