gpt4 book ai didi

xcode - Swift - 从场景获取 CCNode

转载 作者:行者123 更新时间:2023-11-30 10:07:29 25 4
gpt4 key购买 nike

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

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

MainScene

如果需要:Player.ccb 如下所示:

Player

发布项目后,我试图在 Xcode 中获取播放器“对象”。我尝试过使用 CCBReader,但找不到任何有用的方法(除非我错过了)。我也尝试过使用 self.children,但我不知道如何继续。

你能帮我一下吗?最后,我想获取玩家的位置。

谢谢!

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

最佳答案

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

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

关于xcode - Swift - 从场景获取 CCNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com