【发布时间】:2009-03-31 18:23:01
【问题描述】:
我正在尝试在运行时将可变数量的 MenuItem 对象添加到 Menu 对象。当我的游戏开始时,我真的不知道我的菜单是有 2 项还是例如 5 项。
for (MyItem* item in myItemCollection)
{
MenuItemImage* menuItem = [MenuItemImage itemFromNormalImage:@"MenuItem.png" selectedImage:@"MenuItemSelected.png" target:self selector:@selector(options:)];
}
我现在如何将 MenuItems 添加到 Menu 对象。通过使用 addChild 我得到一个异常,我真的无法在线找到解决方案。
还有一个附带问题:我什么时候可以通过这种方式添加我的 MenuItem。如何取回我的 MenuItem 并更改它们显示的图像?
【问题讨论】:
标签: iphone cocoa cocoa-touch cocos2d-iphone