【发布时间】:2016-05-15 08:34:45
【问题描述】:
我尝试在互联网上搜索可以从场景中获取特定节点的方法。看了很多方法,都没有给我明确的答案。
我已经在 Cocos2D 的 SpriteBuilder 中构建了一个场景。这就是MainScene.ccb 的样子:
如果需要:这就是Player.ccb 的样子:
我在发布项目后尝试在 Xcode 中获取播放器“对象”。我尝试使用 CCBReader,但找不到任何有用的方法(除非我错过了)。我也尝试过使用self.children,但我不知道如何继续。
你能帮帮我吗?最后想得到玩家的位置。
谢谢!
顺便说一句,我是 Swift 的初学者,所以不要指望我知道所有术语。
【问题讨论】:
-
不确定哪个cocos2d版本与SpriteBuilder捆绑,但在3.x中有一个带有节点名称参数的
getChild方法。您可以使用它,并在加载完成时在 Player.ccb 中设置一个唯一的节点名称。
标签: xcode swift cocos2d-iphone spritebuilder