AchievmentScene
というレイヤーを追加したというシーンがありAchievmentsLayer
ます。このレイヤーは、ユーザーが特定のアイテムを押したときに呼び出されるCCMenu
メソッドである、セレクター パラメーターを使用して構造化された実績のリストを表示します。itemPressed
このメニューは、タイトル、説明、ロック解除などの情報を含む xml ファイルから動的に作成されます。itemPressed
項目をクリックした後にメソッドが呼び出されると、選択した実績の名前と説明を渡すことができます。
したがって、次の考えが間違っている場合は修正してください。
私の目標は、このメソッドが呼び出されてシーンに別のレイヤーを表示し、適切な z 値をリストの上に表示し、画面の中央にタイトルと実績の説明を表示し、閉じるボタンを押すと、このレイヤーを削除します。
では、シーンに別のレイヤーを追加すると言うのは正しいですか? また、itemPressed
メソッドは別のレイヤークラス内にありますが、内のメソッドからAchievmentsLayer
別のレイヤーを追加することは可能ですか?
ここで完全に軌道から外れている場合は、どんな提案でも大歓迎です。
以下は、基本的に、ユーザーがリストから実績を選択した後に発生したいことのサンプル画像です。
http://www.ezsite.gr/Layout_Design_Ideas.png
提案、ヒント、説明をいただければ幸いです。私の質問が明確でない場合に備えて、さらに詳しく説明してほしい場合はお知らせください。
前もって感謝します