如何在继承SKSpritenode的类中拥有图像

时间:2018-05-19 02:13:24

标签: ios class sprite-kit swift4 skspritenode

我可以像这样创建一个SKSpriteNode类的实例

let dog = SKSpriteNode(imageNamed: "Dog01")

但是,如果我想创建一个继承自SKSpriteNode的自定义类,我该怎么做呢?

E.g。

class Dog : SKSpriteNode {



}

看起来很简单,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我找到了一种方法来实现这个目标:

init() {

    let texture = SKTexture(imageNamed: "Dog")

    super.init(texture: texture, color: UIColor.clear, size: texture.size())

}

我不知道上面的原因是什么,但有些人不这样做:

super.init(imageName: "Dog")

哪里可以从Apple文档(任何其他来源)中找到允许和不允许的内容?感谢。