cocos2d是一个开源游戏引擎 开发者可以在上面进行内部拓展或者直接开发
cocos2d起初是用python开发的 后来由于移动设备的崛起 产生了ccos2d-iphone cocos2d从而引出了Cocos2D-iPhone、Cocos2D-Android等版本来实现在ios和android下的游戏开发
再后来由于手机平台过多 总不能开发一款游戏 为了实现多平台而重写跨语言代码吧 这不是一个好消息
为了解决这一问题 开发者用c++重写了cocos2d cocos2d-x横空出世
x代表2层含义1 .cxx文件 2 交叉编译
android和ios均支持c++ 所以cocos2d-x解决了多平台开发的问题
开发者可以在win32环境下用c++进行开发 开发完成后可以将代码移植到其他平台进行编译 生成安装包
特别是对于擅长windows c++(用vs)开发 以及掌握gcc g++编译方法,看过/运行过脚本,了解三维空间坐标系,了解opengl,玩过ios/xcode和android/eclipse,对游戏很敏感的童鞋们来说这是一个很好的机会
当然鄙人就是这种类型的菜鸟
目前停止在游戏准备阶段:
第一阶段:动画和图片、文字的资源准备,以及游戏每个界面的布局 主要工具cocosstdio
第二阶段:游戏开发 实现游戏逻辑 win32/vs c++
第三阶段:平台移植 分辨率 android/ios 编译 图片处理
第四阶段:发布前缩小安装包 修改最后一轮测试的bug 也就是2、3阶段再走一遍