【发布时间】:2018-05-03 04:03:37
【问题描述】:
我一直在尝试更改场景中 SKSpriteNode 的纹理,但 XCode 不断给我错误“'SKNode' 类型的值没有成员'纹理'”。但是,我放置了一个 if is 语句,因此它应该将其读取为 SKSpriteNode。我想知道是否有任何其他解决方案可以更改场景中 SKSpriteNode 的纹理。谢谢!
for child in children {
if child.name == "Enemy" || child.name == "FinalEnemy" {
if child is SKSpriteNode {
child.texture = SKTexture.init(image: #imageLiteral(resourceName: "Ninja58"))
}
}
}
【问题讨论】:
标签: ios swift xcode sprite-kit