首页 文章

ARkit 对象随相机移动而不是保持静止

提问于
浏览
2

我刚刚开始使用 ARkit 和 Unity,并尝试了最基本的东西,在场景中放置一个对象。我将对象放置在摄像机前面 3 个单位,而不是将其附加到任何锚点或生成的平面上。当我移动相机时,物体也会轻微移动,我认为这不应该发生。

如何优化 AR 空间中对象的锚定?

1 回答

  • 1

    在 AR 开始时,对象应随相机一起移动,直到 ARKit 能够“初始化”并获得其方位。

    在初始化之后,当 ARKit 对世界的理解得到改善或者其视图被遮挡等时,对象可能会移动一点。

    然而,large-scale 运动不应该是常见现象,小动作只是现在技术的本质。

    如果“pre-initialization”运动不稳定,您可以考虑隐藏对象,直到 ARSession 初始化为止。

    我实际上并没有将 Unity 与 ARKit 一起使用,所以我无法帮助你处理代码,但可以随意尝试Viro React这是一个 cross-platform mobile AR/VR 框架,可以让你在 React Native 中构建 AR/VR 应用程序(并且它是免费的!) 。

相关问题