了我制作的一个叫做Player中的SKShapeNode子类。 我没有错误,构建不会失败,但精灵不会显示在屏幕上。 这是我要创建的这个精灵:雪碧没有出现在现场
override func didMove(to view: SKView) {
let sprite = Player(circleOfRadius: 45, fillColor: myColors.blue, strokeColor: myColors.yellow)
sprite.position = CGPoint(x: frame.midX, y: frame.midY)
self.addChild(sprite)
}
无关,但shapenode不是精灵:) – Fluidity
@Fluidity哈哈,谢谢:)它不会被称为精灵,这只是一个测试,不工作OO ... – swiftnewbie
你在初始化器中调用'super.init()'而不是'super.init(circleOfRadius:circleOfRadius)'。 – NobodyNada