SceneKit 是 Apple 提供的一个 3D 引擎解决方案,利用它我们不需要跟 OpenGL 打交道,而是直接面向类似于 UIKit 的 API。

SceneKit 使用

通过创建一个 SceneView ,然后指定其 scene ,添加 相机 节点,并可以控制其动画。像许多 3D 引擎一样, SceneKit 也是有 场景 节点 物理引擎 等一系列的概念。

加载文件

SceneKit 最适合的文件类型是 .scn ,同时支持 .dae 。现下各种 3D 制作软件,可以通过安装插件,来导出 .dae 的文件,从中我们可以获取到其中的动画,各种节点,从而添加到我们自己的场景中。需要注意的一点是,我们获取动画的时候,最好能确定动画是加在哪个节点上的,需要跟设计人员进行详细交流。。。