cocos2d-x开源游戏引擎发布0.10.0版,支持iphone/android/bada/win32/linux平台
cocos2d-1.0.1-x-0.10.0版本 http://www.cocos2d-x.org/news/38
cocos2d-1.0.1-x-0.9.2版本http://www.cocos2d-x.org/news/36
当然建议大家用最新的0.10.0啦,不过注意里面box2d升级到2.2.1版本,原来的旧接口被bos2d社区改了很多,无法兼容老代码了。
0.9.2版本里增加了对Linux版本的支持,建议大家用make来编译。虽然可以在eclipse里面编译linux版本和android版本,但设置相当繁琐,而且容易出错,我自己都要放弃这么干了,老老实实用命令行编译吧。另外比较值得一提的是支持lua的"require“关键字了。在android里面require还需要从apk包里解压拿出来的,这点使得我们需要修改lua库里面的一些代码。
0.10.0是比较爽的版本,pthread库和CCTextureCache::AddImageAsync终于千呼万唤始出来了,Bada分支终于合并到master的怀抱中,支持androidx86工具链编译出运行在x86安卓系统上了。其他细碎的更新,具体看releasenews咯。
这帖子会越弄越长,所以0.9.0之前的信息我就删除掉了,大家尽量用最新版本来开发游戏吧。
2011-8-28更新:
cocos2d-1.0.0-x-0.9.1版http://www.cocos2d-x.org/news/30
这个版本我自己都觉得挺满意的,增加了不少新功能,比较重要的是以下几点:
Feature#347SupportcustomTTFfontsFeature#536SupportPVRTextureFeature#645updatetococos2d-iphonev1.0.1Feature#633allowSimpleAudioEngine::playEffectrepeatlyFeature#630implementCCRenderTexture::saveBuffermethodforcatchscreenshotFeature#643swapAccelerometerinputx/yaccordingtotheorientationFeature#679bindluatoCocosDenshionFeature#661fixTMXTiledMapforiPhoneRetinamode可能大家等最久的就是CustomTTF功能了,我测试了可以支持中文的自定义TTF字体的.
2011-7-14更新:
cocos2d-1.0.0-x-0.9.0版本发布!http://www.cocos2d-x.org/news/29
1.跟随cocos2d-iphone升级到1.0.0版本
2.Chipmunk升级到v5.3.5版本
3.其他一堆各平台的bug修复……
这个版本上出现了cocos2d-x的明星游戏,《捕鱼达人》Android版,发布仅两周,用户数已接近60万,在多数android机型上都完美运行,性能表现很好。在这篇博客上http://www.cnblogs.com/yangws/archive/2011/07/22/2114132.html给出了使UI布局自动适配不同分辨率屏幕的做法和代码。
其竞争对手《捕鱼大师》也是用cocos2d-x做的,在91助手上单机下载热榜第一。截至8月1日时,其ios版本《渔场危机》5万玩家,android版本《捕鱼大师》10万玩家。
另外,网龙公司用cocos2d-x做的《91部落》参加了今年上海的ChinaJoy展览,在ipad2上一屏显示几千个sprite居然完美地60FPS,他们应该是自己做了些优化。在该产品主页http://bl.91.com可以看到他们用cocos2d-x已经顺利发出来ios和android版了。
项目介绍
cocos2d-x是用C++重写cocos2d-iphone引擎的一个开源项目,引擎主体从cocos2d-iphone-0.99.5版重写为C++。目前已经适配于iOS4.x,Android2.1以上,win32,联通WoPhone以及airplaysdk.com五个平台。网友贡献了cocos2d-x的bada版本和airplaysdk版本。利用cocos2d-x开发跨平台游戏,用C++写完游戏逻辑后,可以通过简单地拷贝代码、重新编译生成各手机平台下的游戏,省时省力。
游戏示例
到http://www.cocos2d-x.org/projects/cocos2d-x/apps去挑好玩的吧。TopGames里面的游戏是进入top10、进入新榜推荐的。
社区资源
最新代码:http://github.com/cocos2d/cocos2d-x///cocos2d-iphone原作者把cocos2d的github帐号共享给我们这项目了
接口说明:http://www.cocos2d-x.org/embedded/cocos2d-x/classes.html
欢迎大家下载试用,并反馈意见给我们,欢迎任何型号、任何形式的板砖。板砖请砸往:
网站:http://www.cocos2d-x.org/
讨论区入口:http://forum.cocos2d-x.org/
新浪微博:http://t.sina.com.cn/cocos2dx/
无敌的FAQ:
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/FAQ
如果你认真写了分享cocos2d-x使用经验的博文,请私信或QQ上找我,我会把文章链接加到这个FAQ里面
相关链接:
1stBirthdayofCocos2d-X
Thecocos2dfamilykeepsgrowing//fromcocos2d-iphone.org
ThestateofCocos2dGameEngines//fromlearn-cocos2d.org,站长就是<LearniPhoneandiPadCocos2dGameDevelopment>的作者
cocos2d-x引擎简介ppt下载//2011年1月份,我在福州移动开发论坛上介绍cocos2d-x的演讲ppt,介绍了cocos2d的历史、分支情况、cocos2d-x的当前进度和计划
OpenSource:CrossPlatformCocos2DGameEngineUsingC++(Cocos2D-X)//frommaniacdev.com
更多重要文档:
Cocos2dxSimpleGame源码+一系列共7篇入门教程
相关推荐
进入场景而且过渡动画结束时候触发。提示 GameScene场景中的继承于节点,这些生命周期事件根本上是从Node继承而来。事实上所有Node对象都有这些事件,具体实现代码与GameScene场景类似。