在 GameScene.sks 中制作精灵并在代码中访问它

Make sprite in GameScene.sks and access it in code

我在 Sprite Kit 中制作了一个应用程序,我不想用代码设计我的关卡,所以我使用了我的 GameScene.sks 文件并在视觉上制作了我的关卡,并命名了我制作的每个节点GameScene.sks。现在我想访问我在 GameScene.sks 中添加的代码中的节点。例如,我如何移动我在 GameScene.sks 中制作的精灵。

如果您命名了节点,那么您可以使用

在场景中访问它们
func childNodeWithName(_ name: String) -> SKNode?

然后你可以申请SKAction 到节点。