gpt4 book ai didi

iphone - 是否可以将 CCLabel 添加到 CCSpriteBatchNode 中的 CCSprite?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:08:44 43 4
gpt4 key购买 nike

我有一个 CCSpriteBatchNode 添加到我的场景中。

我有一个使用“initWithSpriteFrameName”创建的 CCSprite,然后我将它添加到我的批处理节点。

Sprite 显示正确。但是,之后我将 CCLabelTTF 作为子项添加到 CCSprite,应用程序崩溃并出现以下错误:

“CCSprite 没有使用相同的纹理 ID”

有什么办法可以将Label添加为 Sprite 的子节点吗?

最佳答案

只有在不将 CCSprite 添加到 CCSpriteBatchNode 时才能添加标签。 CCSpriteBatchNode 只允许 CCSprite 作为 child ,并且也扩展到 child 的 child 。

如果这不是一个选项,只需将标签添加到场景层次结构的其他地方,然后使用更新方法将标签的位置更新为 Sprite 的位置,以同步标签和 Sprite 的位置。

关于iphone - 是否可以将 CCLabel 添加到 CCSpriteBatchNode 中的 CCSprite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472603/

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