我正在使用 cocos2d 2.0 为 iOS 开发一款太空游戏。我需要为场景中涉及的每个“游戏对象”添加一个“健康栏”,因此我决定使用 CCProgressTimer。通常,使用 Sprite 表是不错的选择,所以我有一个 CCBatchNode。问题与 ProgressTimer 与 Sprites 和 BatchNode 的关系有关。如果我将每个健康栏添加为其特定精灵的子项(添加到 BatchNode),我的应用程序就会崩溃。我读过这个问题,这个“操作”似乎是不允许的,也有人谈到类扩展,因为 cocos2d 没有这个功能。这是真的吗?还是我理解错了?
我们如何才能正确处理这个问题?
谢谢,议员