ios - 如何在 ARKit (Unity) 中锚定大型 3D 模型?

标签 ios unity-game-engine arkit

我是 ARKit 新手,并且正在使用 Unity。

所以我刚刚显示了一个自定义模型,我可以通过点击发现的飞机将其固定在地面上。然而我的模型相当大,它是一个真人大小的小屋。

问题是当我移动太多时,模型会失去其 anchor 并变得不稳定并开始到处移动。当我将其作为较小的模型时这不是问题,只有当我将其放大时才出现问题。

还有其他人遇到过这个问题吗?你让它工作了吗? 谢谢!

最佳答案

这是平面检测所固有的。例如,如果您抬头看天花板,它就不再看到地板,它基本上只是使用手机陀螺仪和加速器来了解手机如何移动。据我所知,没有真正的解决方案,因为该对象仅锚定到检测到的平面。

关于ios - 如何在 ARKit (Unity) 中锚定大型 3D 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46229958/

相关文章:

c# - 如何将计时器信息从主场景传递到另一个(再试一次)场景?统一C#

ios - SceneKit 节点不会改变场景根节点的位置

ios - ARKit从URL添加引用图像

iphone - ViewDidAppear 和 textFiedlDidEndEditing 控制流

android - geolocator 6.0.0+1 distanceBetween() 无法正常工作

ios - Unity IOS 的 facebook api 中的 "Login cancelled by player"回调(仅当您的设备中有 facebook 应用程序时)

c# - Unity3D游戏: deal with constants within one file

ios - 如何从 ARKit 获取投影、旋转和平移矩阵?

ios - Controller 如何实现通知功能?

ios - iPhone 应用程序在 didFinishLaunchingWithOptions 之前崩溃,中断异常没有帮助