如何在Cocos2D-iPhone 2.1中显示垂直滚动菜单?

时间:2012-11-09 20:29:49

标签: opengl-es cocos2d-iphone uikit

如何在Cocos2D 2.1中显示垂直滚动菜单(la Words- / Hanging- / Scramble- /与朋友匹配,Dice with Buddies等)?在我的项目中包含UIKit绝对必要吗?我一直在尝试几种不同的组合,对于像我这样的新手来说,它们都不是直截了当的,甚至也无法理解。我尝试过:1)从Cocos2D模板开始并将UIKit添加到项目中,2)从UIKit项目开始并添加Cocos2D,这同样令人困惑。

要清楚我需要什么,请拍摄“与朋友一起”游戏的菜单屏幕。我的应用程序具有相同的布局,但我无法在屏幕上获得滚动的配对菜单。我有一个导航栏,一个背景图片,但没有滚动视图。我需要一个滚动菜单来显示玩家的活动游戏(玩家回合,其他玩家的回合,开始新游戏,脸谱,推特等),这些游戏在NavBar下滚动,就像在朋友游戏中一样。

为什么在Cocos2D中这么难?我准备放弃使用Cocos2D进行游戏所需的非常简单的动画的所有希望,并且只是投入到OpenGL ES中,因为它“与基于Objective-C的Cocoa应用程序无缝集成”,Apple在其OpenGL编程指南中表示。然后我读到将UIKit与OpenGL集成很难,并看到了大量的教程。

在任何API /引擎/纪律中都没有直接的原生方式吗?

1 个答案:

答案 0 :(得分:2)

您可以使用cocos2d扩展来实现此目的。它们可以在这里找到,

https://github.com/cocos2d/cocos2d-iphone-extensions

对于滚动视图,有CCScrollLayer,您可能也对CCMenuAdvanced感兴趣,这是一个滚动的CCMenu。