【发布时间】:2019-08-07 12:09:27
【问题描述】:
我在 Swift Playground 中有一个 SKScene,我想将此 gif (https://media.giphy.com/media/uMU6E2DFqeZSE/giphy.gif) 作为 SKSpriteNode 添加到背景中。我首先尝试将其作为动画 UIImage 转换为 SKSpriteNode,如下所示:
let dance = UIImage.animatedImageNamed("macarenadance.gif", duration: 3.0)
let texture = SKTexture(image: dance!)
let testImage = SKSpriteNode(texture: texture)
scene.addChild(testImage)
但它遇到转换错误并在运行中途停止。似乎不可能将动画 UIImage 用作精灵。非常感谢在 Swift Playground 中显示 gif 的任何建议/替代方案。
【问题讨论】:
标签: swift sprite-kit gif swift-playground