最完整的 Cocos2d-x 教程 &指南列表 [英] The Completest Cocos2d-x Tutorial & Guide List
问题描述
我正在使用 Cocos2d-x 为 Android 和 iPhone 开发游戏.一开始,我在开始使用这个库时遇到了很多问题,所以,在这个问题中,我想收集所有基础、中等和专家教程,因为有很多信息问题都犯了同样的错误.当我开始,我不得不使用我的朋友谷歌在许多网站上查看很多.希望这可以帮助人们现在开始.全部在 C++ 中.
初学者
- 官方维基链接
- 如何开始多平台这里最好的.很棒,XCODE (MAC) 和 ECLIPSE (LINUX) 教程.
- 开始 的简单指南
- 另一个多平台指南
- 在 Eclipse + 上开始编程的绝佳指南Android 和 DEBUG,感谢 Marcio Andrey
- 另一种方式在 Android 上集成 cocos2d-x
- 社交示例,iOS 和 Android 上的 Facebook + 电子邮件 + Twitter 此处一个>
中等
高级
扩展
- 我还没有全部测试过,但运行良好 walzer 的扩展
- MarkusPfundstein 的扩展
- DualFace 扩展,实际正在开发中
代码示例
- Clawoo 示例
- 简单游戏 1
- 简单游戏 1 - 第 2 部分
- 简单游戏 1 - 第 3 部分
- BreakOut
- 乒乓
- 可爱的狗
- TileBased 游戏
- 小行星
- Bada.com
- 气球骑行
- 演示和链接集合
- supersuraccoon-cocos2d 演示(并非所有 C++)
- supersuraccoon-cocos2d 链接合集
- 另一个代码示例:使用 Cocos2d-X 在 Android 上的 Tiny Wings Remake一个>
提示
- 音频格式支持
如果您使用 Linux,请不要使用 cocos2d-android 或 cocos2d-android-1,已被销毁.尝试使用 cocos2d-x
如果你使用 Linux,并且不知道如何使用原生代码,看看开发中
CCLOG("字符串");不要在 Eclipse log cat 上工作,但是 CCLog 可以做到!
最大纹理大小/分辨率这里一个>
Iphone 使用 RETINA 绘制高清纹理,但在 Android 上不使用.我的解决方案是在 iphone 上使用 RETINA,只在 Android 中使用 setscale 编译.多分辨率维基.在示例中:
- 您的第一个示例必须是 WIKI
** COCOS2D-X 官方页面 **
什么需要这个问题?
- XML 教程,我在这方面一无所知.实际上,我正在处理一些代码.我会做一个教程.可以使用的库是 libxml2
- 创建菜单示例
- 滑块菜单示例
- 手势类尚未实现
如果你有问题,在 Stackoverflow 中使用标签 Cocos2d-x,我会尽力帮助你.
我已经阅读了FAQ,但是与 cocos2d/android 相关的 90% 的问题都存在同样的问题,使用过时的库.我只是想帮助人们开始使用 cocos2d-x.欢迎提供所有其他信息.
这里有关于该主题的补充讨论,可能很有趣.
I'm developing a game using Cocos2d-x to Android and iPhone. At the beggining, I had a lot of problems to start using this library, so, in this question, I want to collect all basic, medium and expert tutorials because there are a lot of info questions doing the same mistakes. When I Started, I had to look a lot in many sites using my friend Google. Hope this helps people start now. All in c++.
Beginners
- Official wiki links
- How to start in multi-platform HERE The best one. Amazing, XCODE (MAC) and ECLIPSE (LINUX) tutorial.
- A simple guide to Start
- Another multi-platform Guide
- Awesome guide to start programming on Eclipse + Android and DEBUG, thanks to Marcio Andrey
- Another way to integrate cocos2d-x on Android
- Social Example, Facebook + email + Twitter on iOS and Android HERE
Medium
- Scrolling scenes. Using CCParallaxNode. Space game example
- InfiniteParadax Class Here, to repeat same backgrounds all time.
- Slider code HERE the video.
- Split screen using 2 layers Here
- Sharped Label TTF, Better labels
ADVANCED
- Integrating OpenFeint with cocos2d-x. I only found This example, Here more details.
- Archievement on GameCenter. Here
Extensions
- I have not tested all, but work fine walzer's Extensions
- MarkusPfundstein's extensions
- DualFace extensions, actually in development
Code Examples
- Clawoo examples
- Simple Game 1
- Simple Game 1 - part 2
- Simple Game 1 - part 3
- BreakOut
- Pong
- Cute a pult
- TileBased game
- Asteroids
- Bada.com
- Ballon Ride
- Demo and links collection
- supersuraccoon-cocos2d demos (Not all C++)
- supersuraccoon-cocos2d links collection
- Another code example: Tiny Wings Remake on Android using Cocos2d-X
TIPS
- Audio format Supported
If you use Linux, please, don't use cocos2d-android or cocos2d-android-1, is decreated. Try to use cocos2d-x
If you use Linux, and don't know how to use native code, Take a look in development
CCLOG("String"); Don't work on Eclipse log cat, but CCLog do it!
Max textures size/resolution Here
Iphone use RETINA to draw textures in HD, but don't are used on Android. My solution is use RETINA on iphone, and setscale compiling only in Android. Multi-resolution Wiki. In Example:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) this->setObjectScale(1); #endif // CC_PLATFORM_IOS
- Your first example must be the official on the WIKI
** OFFICIAL PAGE COCOS2D-X **
What will need this question?
- XML Tutorial, i have nothing in this area. Actually, i'm working in some code. I will do a Tutorial. The library can be use is libxml2
- Creating menus example
- Slider menu example
- Gestures class don´t implemented yet
If you have problems, use tag Cocos2d-x in Stackoverflow, and I will try to help you.
I have already read the FAQ but 90 % of questions cocos2d/android related present the same problem, using obsolete libraries. I just want help people to start using cocos2d-x. All additional info will be Welcome.
Here you got complementaries discussions about the topic, it can be interesting.
这篇关于最完整的 Cocos2d-x 教程 &指南列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!