我尝试在自创建的类中使用addChild:
self.addChild(chip)
错误:
Cannot convert value of type 'SKSpriteNode' to expected argument type 'UIViewController'
然后我得出的结论是我不能使用self
。因此,我尝试以下示例:
Battlefield.addChild(chip)
战地是类的名称,但这里也是一个错误:
'SKSpriteNode' is not convertible to 'Battlefield'
这可以在GameScene类中使用,但是如何在Battlefield类中使用呢?
我将非常感谢您提供任何答案。
答案 0 :(得分:0)
错误消息显示出了什么问题。 我猜“芯片”是SpriteKite节点('SKSpriteNode')。您必须将其添加到SpriteKitScene或另一个SpriteKit节点。
例如类似
self.myScene.addChild(chip)