2011-07-30 23 views
0

我有我的遊戲的這一部分,一旦達到某個關卡的狀態,「結束遊戲」按鈕變成「下一關」按鈕。如何更改按鈕和選擇器?cocos2d如何更新菜單項中的圖像/選擇器

  • 我爲此使用CCMenuItemImage。

此外,我有這個字母數組(圖像),我在屏幕上顯示,並且每次用戶單擊一個按鈕,它將洗牌字母。請注意,這些字母處於水平位置。我如何更新字母位置?

一些其它註釋:

  • 我有保持所述陣列中的字母和功能不僅[陣列洗牌],則它應根據其以及
  • 洗牌字母的可變

感謝您的幫助!

回答

0

無論設置End遊戲變量的方法是否也應該設置菜單項。

0

我也在尋找這樣的答案,但我找不到它。

在我的情況下,我想將圖像從禁用狀態更改爲啓用的菜單項,如menuItemSearchOff和menuItemSearchOn。

我發現我的問題的解決方案是通過添加具有相同菜單項屬性的雙菜單項,但使用不同的圖像。

在init上,我將menuitem.visible中的一個設置爲false,將另一個設置爲true; 然後,當我想要更改menuitem的圖像時,我將menuitem的可見性從true切換到false,反之亦然;

當您交換菜單項以使菜單項可用或不可用並更改其圖像時,請不要忘記將「不可用」菜單項屬性設置爲false,否則它仍會對觸摸做出反應。例如:menuItemSearchOff.isEnabled = false。 此操作將顯示圖像,但不會對觸摸做出反應。