Swift - 从场景

时间:2016-02-05 11:22:43

标签: xcode swift cocos2d-iphone spritebuilder

我试图在互联网上搜索可以从场景中获取特定节点的方法。我已经看过很多方法,但它并没有给我一个明确的答案。

我已经在Cocos2D的SpriteBuilder中构建了一个场景。这就是MainScene.ccb的样子:

MainScene

如果需要:这就是Player.ccb的样子:

Player

我试图让玩家“反对”'在我发布项目后在Xcode中。我试过使用CCBReader,但我找不到任何有用的方法(除非我错过了)。我也尝试过使用self.children,但我不知道如何继续使用{。}}。

你能救我吗?最后,我想得到球员的位置。

谢谢!

顺便说一句,我是Swift的初学者,所以不要指望我知道所有的条款。

1 个答案:

答案 0 :(得分:1)

将节点(精灵)添加到精灵构建器项目时,确保选中它,然后在右侧单击“定理代码连接”选项卡。在' Doc root var'在框中输入您的变量名称。

当您加载Xcode时,从sprite builder中选择加载场景的文件,然后您可以在sprite builder中使用与其相同的名称声明此文件中的变量。然后,您可以随时使用该节点(精灵)并访问它的属性。