SceneKit SCNNode init(mdlObject :)丢失了吗?
我正在使用Xcode 7.3.1,Swift 2.x,iOS目标是9.3。 我可以在Apple文档中找到方便的init init(MDLObject mdlObject: MDLObject)
,但我在我的项目中没有看到它。 我打开标准游戏项目启动器,导入SceneKit。 我试过了:
- 仔细检查iOS版本
- 添加
import ModelIO
- 在SceneKit.framework中的头文件中查找“mdlObject:” – 未找到
- 寻找替代方法(也许Apple将它移动到某个地方)但是没有其他的参数,没有类函数,也没有在
MDLObject
找到任何相应的导出函数 - 清洁项目……
我可以看到所有的SceneKit类,我可以创建MDLAsset(ModelIO的一部分,可以返回MDLObjects)实例。 任何想法,也许我忽略了一些明显的东西?
以下应该做
import SceneKit.ModelIO