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