【发布时间】:2019-02-19 22:18:27
【问题描述】:
我正在使用视频作为 SCNNode 的素材:
geo.materials.first?.diffuse.contents = AVPlayer(url: url)
这在大多数 iOS 设备上正常工作,但在较旧的 iPhone 5s 上崩溃并出现以下错误:
-[MTLTextureDescriptorInternal validateWithDevice:], line 781: error 'MTLTextureDescriptor has invalid pixelFormat (520).'
-[MTLTextureDescriptorInternal validateWithDevice:]:781: failed assertion `MTLTextureDescriptor has invalid pixelFormat (520).'
是否有针对此问题的修复/解决方法?
【问题讨论】:
标签: iphone swift avfoundation scenekit ios11