0

我使用 ARKit 模板开始了一个新的 Xcode 项目,并简单地将“ship.scn”替换为我的“test.scn”文件名资产。该物体宽约 16.5 毫米,高约 4.8 毫米。这艘船当然工作得很好,但是我的测试对象在我周围移动时不会旋转,或者当我靠近或远离它时会缩放,但它确实会在一个位置跟踪。

我比较了船和测试属性面板,我找不到它们有什么不同,除了船有纹理而我的测试文本没有。scn 对象有什么固有的特殊性,除了它们的大小之外,它们还能让它们在 ARKit 中正常运行吗?我已经阅读了有关锚定的文档,但如果它已经是 scn 对象,我似乎不必在代码中执行此操作。

如果有人想测试我在 ARKit 模板中使用的文件以查看它的行为,该文件在这里:https ://ufile.io/ey49t

4

1 回答 1

0

我正在回答这个问题,因为我认为它可以帮助其他犯类似错误的人,但如果它没有意义,它可以被关闭。

问题是尺寸太大了,无论我在房间里移动多少,我都看不到缩放或旋转。比较船舶模型最后一个属性面板中的缩放尺寸 - 而不是其实际尺寸。然后将您自己的模型的尺寸缩小到足够的比例,使其实际上是合理的。

缩放节点检查器 场景检查器中显示的实际尺寸

于 2017-10-03T21:45:29.160 回答