在其他课程中使用GameScene

时间:2018-10-17 16:29:29

标签: swift xcode sprite-kit

我尝试在自创建的类中使用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类中使用呢?

我将非常感谢您提供任何答案。

1 个答案:

答案 0 :(得分:0)

错误消息显示出了什么问题。 我猜“芯片”是SpriteKite节点('SKSpriteNode')。您必须将其添加到SpriteKitScene或另一个SpriteKit节点。

例如类似

self.myScene.addChild(chip)