Почему можно создать такой экземпляр SKShapeNode
let circle = SKShapeNode(circleOfRadius: 10)
Но когда я хочу создать класс, наследующий форму SKShapeNode
, я не могу сделать что-то вроде этого:
public class Player:SKShapeNode{
public var playerName : String
private var inventory: [enumObject]
init(nameOfPlayer:String, position:CGPoint, radious: CGFloat) {
super.init(circleOfRadius: radious)
self.position = position
self.fillColor = SKColor.white
playerName = nameOfPlayer
inventory = [enumObject]()
}
}
В нем говорится, что этот init не предназначен для SKShapeNode
, я искал об этом, но не смог найти правильный способ создания этого проклятого круга.