我有一个包含 CCMenuItemSprite 和 CCMenuItemLabel 的 CCMenu。此菜单添加到我的图层中,如下所示:
[self addChild:itemsMenu];
菜单对用户始终可见,并且包含用户自己在游戏过程中可以使用的对象。例如,寿命有限的通电。当玩家使用对象时,必须将其从菜单中移除。
有没有办法只删除 CCMenu 中的一个对象?还是我必须重新创建完整的菜单?
在我当前的实现中,当用户完成与 CCMenuItemSprite 关联的使用次数时,我删除菜单:
[self removeChild:itemsMenu cleanup:YES];
[self removeChild:itemsCountMenu cleanup:YES];
在此先感谢您的帮助。