как иметь изображение в классе, который наследует SKSpritenode - PullRequest
0 голосов
/ 19 мая 2018

Я могу создать экземпляр класса SKSpriteNode следующим образом

let dog = SKSpriteNode(imageNamed: "Dog01")

Однако как мне это сделать, если я хочу создать собственный класс, который наследуется от SKSpriteNode?

Например

class Dog : SKSpriteNode {



}

Это выглядит просто, но я не знаю как.

1 Ответ

0 голосов
/ 19 мая 2018

Я нашел способ сделать это:

init() {

    let texture = SKTexture(imageNamed: "Dog")

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

}

Я не знаю, почему вышеперечисленное работает, но некоторые, как это, НЕ:

super.init(imageName: "Dog")

Где я могу найтииз документации Apple (из любых других источников) о том, что разрешено и не разрешено?Спасибо.

...