最完整的Cocos2d-x教程和指南列表
我正在使用Cocos2d-x开发Android和iPhone游戏。 在开始使用这个库时,我遇到了很多问题,所以在这个问题中,我想收集所有的基础,中等和专业的教程,因为有很多信息问题都会犯同样的错误。 当我开始使用我的朋友Google时,我不得不在很多网站上查看。 希望这有助于人们现在开始。 所有在c + + 。
初学者
- 官方维基链接
- 如何从多平台这里开始最好的一个。 令人惊叹的,XCODE(MAC)和ECLIPSE(LINUX)教程。
- 一个简单的指南开始
- 另一个多平台指南
- 真棒指南开始在Eclipse + Android和DEBUG上编程,感谢Marcio Andrey
- 另一种在Android上集成cocos2d-x的方法
- 社交范例,在iOS和Android上的Facebook +电子邮件+ Twitter
中
- 滚动场景。 使用CCParallaxNode。 太空游戏的例子
- InfiniteParadax Class 在这里 ,所有的时间重复相同的背景。
- 滑块代码在 这里的video。
- 分屏使用2层这里
- 锐化标签TTF, 更好的标签
高级
- 整合OpenFeint与cocos2d-x。 我只find这个例子 , 这里有更多的细节。
- 在GameCenter上进行游戏。 这里
扩展
- 我没有testing过所有的,但工作良好的walzer的扩展
- MarkusPfundstein的扩展
- DualFace 扩展 ,实际上正在开发中
代码示例
- Clawoo的例子
- 简单的游戏1
- 简单的游戏1 – 第2部分
- 简单的游戏1 – 第3部分
- 爆发
- 傍
- 可爱的一点
- TileBased游戏
- 小行星
- Bada.com
- 轻快的乘驾
- 演示和链接集合
- supersuraccoon-cocos2d演示(不是所有的C ++)
- supersuraccoon-cocos2d链接集合
- 另一个代码示例: Tiny Wings使用Cocos2d-X在Android上重新制作
提示
- audio格式支持
-
如果你使用Linux,请不要使用cocos2d-android或者cocos2d-android-1, 尝试使用cocos2d-x
-
如果您使用Linux,并且不知道如何使用本地代码, 请参阅开发
-
CCLOG( “string”); 不要在Eclipse日志猫上工作,但CCLog做!
-
最大纹理大小/分辨率在这里
-
Iphone使用RETINA来绘制高清纹理,但不要在Android上使用。 我的解决scheme是在iPhone上使用RETINA,并且仅在Android中进行集合级编译。 多分辨率Wiki 。 在例子中:
#if(CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) 这 - > setObjectScale(1); #endif // CC_PLATFORM_IOS
- 你的第一个例子必须是WIKI的官员
** 官方网页COCOS2D-X **
什么需要这个问题?
- XML教程,我没有在这个领域。 其实我正在做一些代码 我会做一个教程。 该库可以使用的是libxml2
- 创build菜单示例
- 滑块菜单的例子
- 手势class还没有实施
如果你有问题,在Stackoverflow中使用标签Cocos2d-x,我会尽力帮助你。
我已经阅读了常见问题解答,但90%的问题cocos2d / android相关目前存在相同的问题,使用过时的库。 我只是想帮助人们开始使用cocos2d-x。 所有额外的信息将被欢迎。
在这里你得到了有关这个话题的补充讨论,这可能是有趣的。
discussion1
discussion2
另一个代码示例: Tiny Wings使用Cocos2d-X在Android上重新制作
好的名单。 “ 愤怒的忍者入门套件”即将推出Cocos2d-X更新。
uikit教程中的Cocos2d-x http://jpsarda.tumblr.com/post/24983791554/mixing-cocos2d-x-uikit
https://github.com/dualface/cocos2d-x-extensions/blob/master/TODO.tasks ,他在cocos2d-x上开发了很好的function
在你的经典Android(Java)应用程序中的Cocos2d-x tuto http://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-xc-into-an-android-application