quick-cocos2d-x教程6:程序框架内文件setup.bat、README.md和README_CN.md分析
2014-06-02 12:13
288 查看
程序框架内文件有3个:setup.bat、README.md和README_CN.md,我来看看他们分别的作用。
setup.bat 是配置环境的,简单的讲,就是要电脑中创建一个QUICK_COCOS2DX_ROOT环境变量,让编译器知道这个quick-cocos2d-x是放在哪个目录的,比如我的windows,我的就放在D:\quick-cocos2d-x目录中,在mac中,需要在xcode设定QUICK_COCOS2DX_ROOT指向那个物理目录。
README_CN.md是中文的说明,README.md是英文的说明,我就把中文的主要功能贴出来,告诉大家,为何要用这个框架来开发手游。
我的理解:
就是用lua把写了一个成熟框架,然后调用c++底层的功能函数
是基于cocos2dx 2.2.3,不是基于cocos2dx 3.0,就是说基于一个成熟的框架,不用自己去趟坑了,没有什么大bug,如果有,也可以自己去看,反正源码公开。
有个quickplayer模拟器,在windows就可以立即看到效果,这个我最喜欢,可以直接进入游戏环节开发,而不用限于这个环境配置,开发好了,再到平台上去编译。
这个团队是开发过php框架的,用到了php,所以你有空可以看看php调用的库。lua开发,只要1周就可以上手,这是实话,但是要真的用熟,除了学lua,有c++基础,也有帮助。
学了lua的例子,不懂c++可以实现常用功能开发。
说明摘要:
quick-cocos2d-x 是一个可以让您觉得“爽快”的 cocos2d-x 的扩展版。基于cocos2d-x,完全的跨平台能力、优异的性能和可靠性。而 quick-cocos2d-x 在这一切的基础上,添加了完善的 Lua 脚本语言支持,让开发者可以使用 Lua 这种简单易用的脚本语言完成商业品质的移动游戏。
## 为什么选择 quick-cocos2d-x
在这个“以快致胜”的时代,生产力很大程度上决定了成败!
* **Lua 是成熟、无风险的选择**: cocos2d-x 对 Lua 的支持已经很成熟,国内外多家大型开发商都在使用 cocos2d-x + Lua 开发游戏。而且 Lua 在游戏领域已经有十多年的实践使用,被各种大型端游所应用。所以可以找到各种 Lua 的开源项目来进一步降低开发成本。
* **低门槛、高效率**:Lua 简单易用,了解任何一种语言的开发者都可以在一周内掌握。而且 quick-cocos2d-x 提供了一个全功能的,基于 Lua 语言的高层开发框架。这个框架可以极大程度降低游戏开发的门槛并提高开发效率。一个没有任何 C++ 知识的团队也能创建商业品质的移动游戏。
* **出色的框架设计**:quick-cocos2d-x 由具备多年框架和 API 设计经验的资深开发者创建。之前我们创建的 FleaPHP、QeePHP 都是国内顶尖的 PHP 开发框架之一。今时今日,我们将多年来积累的经验带到了移动领域,为移动游戏开发提供了一流质量的开发框架支持。
* **无痛升级**: 高层开发框架的引入,统一了底层 cocos2d-x 的 API,解决了cocos2d-x 升级改进时对游戏开发和维护带来的影响。团队不再需要纠结是否升级,没有任何痛苦就可以获得最新版 cocos2d-x 带来的好处。quick-cocos2d-x 将会紧跟 cocos2d-x 的版本发布,并且尽力保证高层框架的 API 不发生破坏兼容性的变化。
* **无限的扩展能力**:quick-cocos2d-x 准备了多种扩展,让开发者可以用 C++/Java/Objective-C 语言开发与设备操作系统、第三方平台相关的功能,并方便的集成到 Lua 脚本中。而且 quick-cocos2d-x 还附带了预先开发完成的第三方库,可以为游戏添加支付、分析、广告等服务。随着时间的流逝,这些扩展插件还在不断增加,并且全部以开源形式发布。
* **增强的开发环境**: 在 Windows 和 Mac 环境下,quick-cocos2d-x提供了更完善的模拟器,开发者只要一个执行文件就可以开始游戏的开发和测试。
* **最快的脚本引擎**:Lua 是“最快”的脚本语言之一,而 quick-cocos2d-x 集成了 LuaJIT,在支持 JIT 的设备上,可以将 Lua 脚本编译为机器码执行,性能无以伦比。
* **开放源代码**:cocos2d-x、Lua,以及quick-cocos2d-x 都是开源的项目。这意味着更低的成本、自由修改的权利,以及快速发展的技术。
setup.bat 是配置环境的,简单的讲,就是要电脑中创建一个QUICK_COCOS2DX_ROOT环境变量,让编译器知道这个quick-cocos2d-x是放在哪个目录的,比如我的windows,我的就放在D:\quick-cocos2d-x目录中,在mac中,需要在xcode设定QUICK_COCOS2DX_ROOT指向那个物理目录。
README_CN.md是中文的说明,README.md是英文的说明,我就把中文的主要功能贴出来,告诉大家,为何要用这个框架来开发手游。
我的理解:
就是用lua把写了一个成熟框架,然后调用c++底层的功能函数
是基于cocos2dx 2.2.3,不是基于cocos2dx 3.0,就是说基于一个成熟的框架,不用自己去趟坑了,没有什么大bug,如果有,也可以自己去看,反正源码公开。
有个quickplayer模拟器,在windows就可以立即看到效果,这个我最喜欢,可以直接进入游戏环节开发,而不用限于这个环境配置,开发好了,再到平台上去编译。
这个团队是开发过php框架的,用到了php,所以你有空可以看看php调用的库。lua开发,只要1周就可以上手,这是实话,但是要真的用熟,除了学lua,有c++基础,也有帮助。
学了lua的例子,不懂c++可以实现常用功能开发。
说明摘要:
quick-cocos2d-x 是一个可以让您觉得“爽快”的 cocos2d-x 的扩展版。基于cocos2d-x,完全的跨平台能力、优异的性能和可靠性。而 quick-cocos2d-x 在这一切的基础上,添加了完善的 Lua 脚本语言支持,让开发者可以使用 Lua 这种简单易用的脚本语言完成商业品质的移动游戏。
## 为什么选择 quick-cocos2d-x
在这个“以快致胜”的时代,生产力很大程度上决定了成败!
* **Lua 是成熟、无风险的选择**: cocos2d-x 对 Lua 的支持已经很成熟,国内外多家大型开发商都在使用 cocos2d-x + Lua 开发游戏。而且 Lua 在游戏领域已经有十多年的实践使用,被各种大型端游所应用。所以可以找到各种 Lua 的开源项目来进一步降低开发成本。
* **低门槛、高效率**:Lua 简单易用,了解任何一种语言的开发者都可以在一周内掌握。而且 quick-cocos2d-x 提供了一个全功能的,基于 Lua 语言的高层开发框架。这个框架可以极大程度降低游戏开发的门槛并提高开发效率。一个没有任何 C++ 知识的团队也能创建商业品质的移动游戏。
* **出色的框架设计**:quick-cocos2d-x 由具备多年框架和 API 设计经验的资深开发者创建。之前我们创建的 FleaPHP、QeePHP 都是国内顶尖的 PHP 开发框架之一。今时今日,我们将多年来积累的经验带到了移动领域,为移动游戏开发提供了一流质量的开发框架支持。
* **无痛升级**: 高层开发框架的引入,统一了底层 cocos2d-x 的 API,解决了cocos2d-x 升级改进时对游戏开发和维护带来的影响。团队不再需要纠结是否升级,没有任何痛苦就可以获得最新版 cocos2d-x 带来的好处。quick-cocos2d-x 将会紧跟 cocos2d-x 的版本发布,并且尽力保证高层框架的 API 不发生破坏兼容性的变化。
* **无限的扩展能力**:quick-cocos2d-x 准备了多种扩展,让开发者可以用 C++/Java/Objective-C 语言开发与设备操作系统、第三方平台相关的功能,并方便的集成到 Lua 脚本中。而且 quick-cocos2d-x 还附带了预先开发完成的第三方库,可以为游戏添加支付、分析、广告等服务。随着时间的流逝,这些扩展插件还在不断增加,并且全部以开源形式发布。
* **增强的开发环境**: 在 Windows 和 Mac 环境下,quick-cocos2d-x提供了更完善的模拟器,开发者只要一个执行文件就可以开始游戏的开发和测试。
* **最快的脚本引擎**:Lua 是“最快”的脚本语言之一,而 quick-cocos2d-x 集成了 LuaJIT,在支持 JIT 的设备上,可以将 Lua 脚本编译为机器码执行,性能无以伦比。
* **开放源代码**:cocos2d-x、Lua,以及quick-cocos2d-x 都是开源的项目。这意味着更低的成本、自由修改的权利,以及快速发展的技术。
相关文章推荐
- quick-cocos2d-x教程5:程序框架内目录分析之quick-x-setup.app、tool和template目录
- quick-cocos2d-x教程3:程序框架内目录分析之docs目录
- quick-cocos2d-x教程8:程序框架内lib文件夹分析
- quick-cocos2d-x教程4:程序框架内目录分析之player目录
- quick-cocos2d-x教程7:程序框架内framework目录分析
- quick-cocos2d-x教程8:程序框架内lib目录分析
- quick-cocos2d-x教程7:程序框架内framework文件夹分析
- quick-cocos2d-x教程2:程序框架内目录分析之bin目录
- Quick-Cocos2d-x文件结构分析
- Quick-Cocos2d-x文件结构分析
- Yii框架源码分析之文件结构、程序结构及配置
- 关于如何在github的README.md文件内添加图片的教程
- Yii框架源码分析之文件结构、程序结构及配置
- Quick-Cocos2d-x文件结构分析
- Quick-Cocos2d-x3.3配置文件分析
- Yii框架源码分析之文件结构、程序结构及配置
- lua教程八----不用CCHttpClient而转用quick-cocos2d-x或cocos2dx-LuaProxy的Lua框架实现Lua-Http网络交互!
- 【转载】Quick-Cocos2d-x文件结构分析
- Quick-Cocos2d-x初学者游戏教程(三) ---------------------------- 解析quick新建项目的代码文件
- Quick-Cocos2d-x v3.3文件结构分析