我是 SceneKit 的新手,无法掌握 Xcode 场景编辑器。我正在对最近推出的 iOS ARKit 做一些研究。我使用 SceneKit 模板创建了一个示例项目。它带有一个默认的ship.scn。
我删除了这个 ship.scn 并创建了一个新的 SCN,将一个示例.DAE模型拖放到这个 SCN 中。我能够清楚地查看我放置在 .SCN 文件中的所有纹理的对象。
但是当我在设备中运行它时,该对象出现在相机顶部并放大并且没有在相机框架中正确定位。我必须在 Xcode 场景编辑器中将对象的位置指定为x: 0
, y: -60
,z: -60
以使其在相机框架的中心可用。但如果我这样做,对象将始终-60
与相机有一定的距离,我将无法使用触摸手势正确移动/调整它的大小。
任何人都请帮助我如何使对象在相机框架的中心可用,以便该对象还支持旋转/调整大小/移动等。
我创建了如下场景并将其添加到场景视图中:
let scene = SCNScene(named: "art.scnassets/Lowpoly_Notebook_2.scn")!
我使用Apple 的链接作为移动/调整对象大小的参考。