我试图在互联网上搜索一种可以从场景中获取特定节点的方法。我见过很多方法,但它没有给我一个明确的答案。
我已经在SpriteBuilder中从Cocos2D构建了一个场景。这就是MainScene.ccb的样子:

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

在发布项目后,我正在尝试在Xcode中获取播放器的“object”。我尝试过使用CCBReader,但是我找不到任何有用的方法(除非我错过了)。另外,我尝试过使用self.children,但我不知道如何继续下去。
你能帮帮我吗?最后,我想得到球员的位置。
谢谢!
顺便说一句,我是Swift的初学者,所以不要指望我知道所有的术语。
发布于 2016-03-25 01:40:21
当您将节点( sprite )添加到您的sprite构建器项目中时,请确保它已被选中,然后在右边单击“定理代码连接”选项卡。在“Doc var”中,在框中键入变量名。
当您加载Xcode时,选择从sprite构建器加载场景的文件,然后您可以在这个文件中声明一个变量,其名称与您在sprite构建器中给它的名称相同。然后,您就可以随时使用该节点(sprite),并访问它的属性。
https://stackoverflow.com/questions/35222917
复制相似问题