关于 ios:SceneKit SCNNode init(mdlObject:) 丢失? | 珊瑚贝

SceneKit SCNNode init(mdlObject:) missing?


我使用的是 Xcode 7.3.1,Swift 2.x,iOS 目标是 9.3。我可以在 Apple 文档中找到方便的 init init(MDLObject mdlObject: MDLObject) ,但在我的项目中没有看到它。我打开了标准游戏项目启动器,导入了 SceneKit。我试过了:

  • 双重检查iOS版本
  • 添加 import ModelIO
  • 在 SceneKit.framework 的头文件中查找”mdlObject:” – 未找到
  • 寻找替代方法(也许 Apple 将它移到某个地方),但没有其他带有该参数的 init,没有类函数,我也没有在 MDLObject 中找到任何相应的导出函数
  • 清洁工程…

我可以看到所有的 SceneKit 类,我可以创建 MDLAsset(ModelIO 的一部分,可以返回 MDLObjects)实例。
有什么想法,也许我忽略了一些明显的东西?


以下应该做

1
import SceneKit.ModelIO

  • 谢谢!我不知道为什么我在标题中找不到它。在 ModelIO 和 SceneKit 旁边有 SceneKit.ModelIO 有点奇怪……
  • 这必须单独完成,这是非常愚蠢的。文档中没有提到。


来源:https://www.codenong.com/39425510/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9575.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?