我可以像这样创建一个SKSpriteNode类的实例
let dog = SKSpriteNode(imageNamed: "Dog01")
但是,如果我想创建一个继承自SKSpriteNode的自定义类,我该怎么做呢?
E.g。
class Dog : SKSpriteNode {
}
看起来很简单,但我不知道该怎么做。
答案 0 :(得分:0)
我找到了一种方法来实现这个目标:
init() {
let texture = SKTexture(imageNamed: "Dog")
super.init(texture: texture, color: UIColor.clear, size: texture.size())
}
我不知道上面的原因是什么,但有些人不这样做:
super.init(imageName: "Dog")
哪里可以从Apple文档(任何其他来源)中找到允许和不允许的内容?感谢。