cocos2dx手机游戏开发跨iOS、Android和沃Phone平台序言要点如下:
开源力量的兴起:
- 开源产品在全球软件行业中影响力日益增强,特别是在移动互联网领域。
- Android的崛起以及众多开源项目的成功,展示了开源的力量。
cocos2dx项目的诞生与目标:
- cocos2dx是一个旨在服务手机游戏开发者的开源项目。
- 目标是通过提供一套公用的库,消除开发者在学习和重复工作中的时间浪费。
- 降低技术门槛和研发成本,使中小团队和个人开发者受益,推动行业发展。
cocos2dx的历史背景:
- cocos2d社区由Ricardo Quesada于2008年创立,起初使用Python。
- 随着iOS的发展,cocos2diphone分支用ObjectiveC重写并迅速壮大。
- 2010年,cocos2d成为iOS平台首选的2D游戏框架。
跨平台能力:
- 随着Android市场的兴起,2010年cocos2dx分支用C++重写,以适应iOS和Android平台。
- C++的选择因其在多个手机操作系统上的官方支持而被证明是明智的。
- cocos2dx利用C++和OpenGL ES实现了跨平台应用。
社区支持与回馈:
- 网龙公司提供了Lua绑定代码,多位开发者撰写了教程和文档。
- 徐松林和黄猛编写了第一本中文教程《cocos2dx游戏开发指南》,增强了学习价值。
开源社区的繁荣与未来:
- 作者们和开源社区的贡献者们的努力使cocos2dx变得更好。
- 期待更多人加入这个共享、互助的开源社区,推动手机游戏开发的进一步发展。