最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的;
最后促使我选择cocos2d的原因有两点: 1.最重要的原因是它对应的开发工具,尤其是 “ParticleDesigner”,粒子系统编辑器,非常的喜欢(需付费$7.99美元),下载试用版操作了以下,没说的,狠给力; 2.其cocos2d-x的跨平台挺看好,因为我也开发android系统,也清楚在android游戏引擎上cocos2d也有其对应的版本;这样一款引擎可以两平台都使用,何乐不为; 下面是基于cocos2d引擎的一些文章,大家可以相互讨论学习; 【iOS-Cocos2d游戏开发之一】搭建cocos2d游戏引擎环境HelloWorld! http://www.1000phone.net/thread-7419-1-2.html 【iOS-Cocos2d游戏开发之二】Cocos2D 游戏开发资源贴(教程以及源码) http://www.1000phone.net/thread-7420-1-2.html 【iOS-Cocos2d游戏开发之三】CCScene切换的所有特效(28种)以及设置屏幕横竖屏! http://www.1000phone.net/thread-7421-1-2.html 【iOS-Cocos2d游戏开发之四】独自收集Cocos2d提供的字体!共57种(有对照的字体图) http://www.1000phone.net/thread-7423-1-2.html 【iOS-Cocos2d游戏开发之五】多触点与触屏事件详解(单一监听、事件分发) http://www.1000phone.net/thread-7424-1-2.html 【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!] http://www.1000phone.net/thread-7425-1-2.html 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【有解决添加组件Cocos2d动画停止播放的BUG】 http://www.1000phone.net/thread-7427-1-2.html 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏 http://www.1000phone.net/thread-7428-1-2.html 【iOS-Cocos2d游戏开发之九】讲解CCSpriteBatchNode与TP工具的".pvr.ccz",".plist"共用的终极精灵优化及注意事项! http://www.1000phone.net/thread-7429-1-2.html 【iOS-Cocos2d游戏开发之十】添加粒子系统特效并解决粒子特效与Layer之间的坐标问题; http://www.1000phone.net/thread-7430-1-2.html 【iOS-Cocos2d游戏开发之十一】使用Box2d物理系统以及在cocos2d框架添加Box2d物理系统lib包的方法 http://www.1000phone.net/thread-7438-1-1.html 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结; http://www.1000phone.net/thread-7439-1-1.html 【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作! http://www.1000phone.net/thread-7440-1-1.html 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!) http://www.1000phone.net/thread-7441-1-1.html 【iOS-Cocos2d游戏开发之十五】详解CCProgressTimer 进度条并修改cocos2d源码实现“理想”游戏进度条! http://www.1000phone.net/thread-7442-1-1.html 【iOS-Cocos2d游戏开发之十六】添加本地通知(UILocalNotification)以及添加系统组件滚动视图(UIScrollView)! http://www.1000phone.net/thread-7443-1-1.html 【iOS-Cocos2d游戏开发之十七】灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint),并结合可视区域与锚点制作进度条! http://www.1000phone.net/thread-7445-1-1.html 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/动画播放出现毛边以及禁止游戏中自动锁屏问题! http://www.1000phone.net/thread-7450-1-1.html 【iOS-Cocos2d游戏开发之十九】游戏数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3 http://www.1000phone.net/thread-7452-1-1.html 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层! http://www.1000phone.net/thread-7454-1-1.html 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧(指定开始帧)以及扩展Cocos2d源码的CCAnimation简化动画创建! http://www.1000phone.net/thread-7460-1-1.html 【iOS-Cocos2d游戏开发之二十二 】CCSpeed实现CCAnimate动画进行时设置慢动作以及设置游戏加减速进行(塔防游戏必备)! http://www.1000phone.net/thread-7463-1-1.html |
本文转自qianqianlianmeng博客园博客,原文链接:http://www.cnblogs.com/aimeng/archive/2012/04/05/2432792.html
,如需转载请自行联系原作者