0

我有一个包含 CCMenuItemSprite 和 CCMenuItemLabel 的 CCMenu。此菜单添加到我的图层中,如下所示:

[self addChild:itemsMenu];

菜单对用户始终可见,并且包含用户自己在游戏过程中可以使用的对象。例如,寿命有限的通电。当玩家使用对象时,必须将其从菜单中移除。

有没有办法只删除 CCMenu 中的一个对象?还是我必须重新创建完整的菜单?

在我当前的实现中,当用户完成与 CCMenuItemSprite 关联的使用次数时,我删除菜单:

[self removeChild:itemsMenu cleanup:YES];
[self removeChild:itemsCountMenu cleanup:YES];

在此先感谢您的帮助。

4

0 回答 0