作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 .obj 文件作为 SCNNode,我尝试了以下操作:
let url = URL(string: "stone.obj")
let asset = MDLAsset(url: url!)
let object = asset.object(at: 0)
let node = SCNNode(MDLObject: object)
但我有一个错误(参数标签“(MDLObject:)”与任何可用的重载不匹配)。最新版本的 swift 有什么变化吗?
最佳答案
确保您已导入 SceneKit.ModelIO
替换这个
let node = SCNNode(MDLObject: object)
与
let node = SCNNode(mdlObject: object)
参见Docs
关于ios - 参数标签 '(MDLObject:)' 与 Xcode 10 中的任何可用重载不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50824186/
我使用的是 Xcode 7.3.1、Swift 2.x,iOS 目标是 9.3。我可以在 Apple docs 中找到方便的 init init(MDLObject mdlObject: MDLObj
我在“渲染时”动画 SCNNode 时遇到问题,所以我的问题是如何知道 SCNNode 已完全加载并在场景中可见?我想在加载/渲染后立即为其比例设置动画。 这是我如何初始化它: NSString* r
我正在尝试使用 .obj 文件作为 SCNNode,我尝试了以下操作: let url = URL(string: "stone.obj") let asset = MDLAsset(url: url
我是一名优秀的程序员,十分优秀!