第一次接触 cocos2dx 是本着,这引擎能跨平台,也就是能跨到手机之类的平台上。
搜了下百度,原来传说中的跨平台,发布到其他平台,也不简单!
看是刚出来的开源项目,免不了不断的更新版本,于是乎,等! 一直等到去年的3.0(这个版本和之前的相比,看介绍是做了不少变动),才有意去下载代码来看看!
这几天闲得慌,没事,就看了下引擎的目录结构,及各个库的类目录,真心算不上游戏引擎,只能说是渲染引擎!其他有些组件有点鸡肋~
跨平台,是个亮点,要不真的很一般了 !!!
偶尔去论坛看了下,说这性能那性能问题,汗,我们国产引擎没这么差吧!看不下去!
可见,渲染引擎真的是一般!要不就是开发人员不会用该引擎的渲染功能!
虽然代码读起来,不用加注释也能理解!这点很好!赞一个,但几位开发作者,能不能把代码封装好一点!到目前为止,只见Ogre在这方面做得最完美!
作为使用引擎的开发人员,性能上的问题,完全可以自己改! 如果你有心改的话 !
如果用这个引擎开发游戏,更多的是把她当成一个渲染引擎,然后自己再封装中间组件!服务于游戏逻辑层! 这样可以减少游戏引擎对cocos2D的依赖,以后如果要换渲染引擎,或套渲染引擎,再次开发起来,也比较省事!
用cocos2dx开发游戏,仍然需要周边的库~好在是用C++,开发起来比较方便~赞!
真要赞的是 CocoStudio这个工具,不知道要说她强大,还是说部分功能有点鸡肋,感觉像MFC般的臃肿!
能加载fla,这种功能都有,不知道有什么用!? (没试过)
不喜勿喷!纯属个人看法!
浅谈 cocos2dx-3.x,布布扣,bubuko.com
原文地址:http://blog.csdn.net/stonechang/article/details/36014755