0
新手到iOS和Cocos2d(2.X)相同CCMenu添加到多個場景
好,我想創建一個菜單對象,並從每個新場景調用它。
例子:
- 場景1,添加菜單
- 第二幕:加同樣的菜單,在場景1
我只看到了如何當你初始化層本身初始化CCMenu。您構建項目,然後將它們添加到CCMenu等。
我怎麼能初始化CCMenu一次,然後只需將其添加到什麼都場面我碰巧觀看?所以如果我正在觀看Scene1或Scene2,它仍然是相同的菜單。
這是否有意義?
謝謝,我想這就是我所問的。因此,當創建CC對象作爲CCLayer時,我可以在那裏聲明菜單,然後將其包含在場景中,對嗎?將此設爲CCLayer有什麼好處?我想我明白爲什麼我只想確認。 +1,謝謝 –
你是對的;只需在自定義對象內創建菜單,然後將其包含在您想要的任何其他節點中(使用addChild)。將CCLayer與CCMenu相分離的好處是什麼?不多。這只是個人喜好的問題。如果你想在菜單中添加一個標題,將CCLayer包含進CCMenu會更有意義。 (我相信它可以用於CCMenu。) –
另一個快速提示:我應該指定你想要繼承某種CCNode,而不是CCObject。但CCMenu和CCLayer是正確的例子。 –