Cocos2d从另一层调用显示层

时间:2012-07-30 11:51:26

标签: ios cocos2d-iphone

我有一个名为AchievmentScene的场景,我在其中添加了一个名为AchievmentsLayer的图层。此图层显示在CCMenu中使用选择器参数构建的成就列表,该方法称为itemPressed,这是用户按下特定项目时调用的方法。

现在这个菜单是从包含标题,描述,解锁等信息的xml文件动态创建的。当点击项目后调用itemPressed方法时,我能够传递名称和描述选定的成就。

因此,如果错误,请更正以下想法 我的目标是,当调用此方法在场景上显示另一个图层时,在列表顶部显示相应的z值,并在屏幕中央显示成就的标题和描述,一旦按下关闭按钮删除此图层。

当我说在场景中添加另一层时,它是否正确?而itemPressed方法也在另一个图层类中,是否可以从AchievmentsLayer中的方法添加另一个图层?

如果我完全不在这里,我们将非常感谢任何建议。

以下是用户从列表中选择成就后我想要发生的基本样本图像。

http://www.ezsite.gr/Layout_Design_Ideas.png

任何建议,提示或说明都将不胜感激。如果您希望我详细说明我的问题不明确,请告诉我。

提前致谢

0 个答案:

没有答案