我有一个名为的场景AchievmentScene
,我在其中添加了一个名为AchievmentsLayer
. 该层显示了一个CCMenu
以选择器参数构造的成就列表,该方法调用itemPressed
的方法是用户按下特定项目时调用的方法。
现在这个菜单是从一个包含标题、描述、解锁等信息的 xml 文件动态创建的。当itemPressed
在单击项目后调用该方法时,我可以传递所选成就的名称和描述。
因此,如果有错误,请纠正以下想法。
我的目标是,当调用此方法以在列表顶部和屏幕中央显示具有适当 z 值的场景中的另一层时,显示标题和成就描述,并且一旦按下关闭按钮即可删除这一层。
那么当我说在场景中添加另一层时是否正确?而且该itemPressed
方法在另一个层类中,是否可以从一个方法中AchievmentsLayer
添加另一个层?
如果我在这里完全偏离轨道,任何建议将不胜感激。
下面是用户从列表中选择成就后我希望发生的基本示例图像。
http://www.ezsite.gr/Layout_Design_Ideas.png
任何建议、提示或澄清将不胜感激。如果您希望我详细说明以防我的问题不清楚,请告诉我。
提前致谢