ランタイムにMenuオブジェクトに可変量のMenuItemオブジェクトを追加しようとしています。私のゲームが始まったとき、私のメニューに2つの、例えば5つのアイテムがあるかどうかは分かりません。実行時にcocos2dメニュー項目を追加
for (MyItem* item in myItemCollection)
{
MenuItemImage* menuItem = [MenuItemImage itemFromNormalImage:@"MenuItem.png" selectedImage:@"MenuItemSelected.png" target:self selector:@selector(options:)];
}
ここで、MenuItemをMenuオブジェクトに追加する方法を説明します。 addChildを使用すると例外が発生し、実際にオンラインで解決策を見つけることはできません。
また、副疑問:私のMenuItemをこのように追加することができます。 MenuItemを取得して表示するイメージを変更するにはどうすればよいですか? NSMenuから
おかげで、問題は、私は、私はそれにはaddChildメソッドを使用することができる前に、少なくとも一つの項目にメニューを初期化するために必要なことでした。 いくつかの調査の後、私はそれを理解しました。 –