quick-cocos2dx环境安装
来源:互联网 发布:中国大数据企业10强榜 编辑:程序博客网 时间:2024/04/29 21:26
建议跟着官网上的步骤进行安装,出现一些小问题可以来这里找一下
(1)使用lua的必要性
我们首先关注的是他的可嵌套性,他可以很容易的可以与c++集成,这样我们就可以轻松修改lua并能在主程序中是这段修改的代码生效,当游戏在线上时,我们可以通过更新机制来更新代码,这样可以使用户在不更新包的情况下打补丁(包括新特性、修复bug等)。
lua有较高的执行效率,最起码比js快相当的等级,“也许是因为Lua使用的是“基于寄存器的虚拟机” 而不是基于堆栈的虚拟机。”(摘自http://www.oschina.net/news/26081/why-i-choose-lua/)。
lua语法非常简单,并且是可移植的,非常适合现在“一码多用”的需求。
quick-cocos2dx是对2dx+lua模式的一层封装,简化工作,http://cn.quick-x.com/?p=1。
(2)开始quick之旅
下载quick,官网上提供了几种下载方式,个人建议使用git来cheackout,因为直接下载包的版本不能调试。
down下来的文件目录是这样的:
bin下放置的是一些小工具。
framework:是quick的源码。
lib:luabinding、2dx代码。
player:quick-player。
sample:例子。
运行setup.bat设置quick的环境变量,QUICK_COCOS2DX_ROOT = quick的根目录。我们还要手动在path中添加一项:%QUICK_COCOS2DX_ROOT%\bin\win32。
不设置这两项,我们打开player时,不会展示welcome界面。
运行sample:
打开player(目录:player\bin\win32),看不到welcome,查看上一步是否正确。
然后file->open project,选到sample下的任何一个例子的目录下,点击launch,就会显示出例子来,否则,查看控制台是否输出找不到文件的提示,查看设置环境变量的哪一步。
(3)使用quick生成新项目
我目前使用的版本,new功能还没有实现,创建方式参考官网:http://wiki.quick-x.com/doku.php?id=zh_cn:get_started_create_new_project
这里有两个坑:
1.生成项目,工作目录是错误的,要手动调整一下,以win为例:
目标项目->属性->配置属性->调试,修改工作目录为:$(ProjectDir)../ $(ProjectDir)指向的是我们的工程目录。
2.调试
流程在官网:http://cn.quick-x.com/?p=1527,勾选Break on first line 会造成断点无效。
- quick-cocos2dx环境安装
- Quick-cocos2dx集成开发环境
- quick-cocos2dx开发环境搭建
- quick-cocos2dx mac下配置编译环境
- 搭建quick-cocos2dx调试环境出错
- VS2013 + quick-cocos2dx + BabeLua 环境搭建
- cocos2dx-3.0 环境安装
- quick-cocos2dx cocos2dx.lua
- Quick-cocos2dx中关于Eclipse LDT调试--环境Mac
- 【quick-cocos2dx从零开始做游戏】【一】前言与环境搭建
- quick-cocos2dx Windows环境下编译Android版本apk
- Quick-Cocos2dx-Community 3.6.1 mac版环境搭建
- [cocos2dx]mac xcode安装cocos2dx开发环境
- cocos2dx 3.0 mac环境安装
- quick-cocos2dx 新建项目
- quick-cocos2dx 组件管理器
- quick-cocos2dx AppBase
- quick-cocos2dx display
- cocos2dx 2.2.2
- nginx
- Java使用junit进行单元测试
- arm 汇编——宏
- hit_training_20140403
- quick-cocos2dx环境安装
- 冒泡排序java实现
- linux的openfire运行日志配置经历
- java异常中一个有趣的例子
- 设计模式——工厂模式
- Android 常用的ui(单选框 多选框 下拉列表框 拖动条)
- Android随记(3):打开应用程序时,先白屏,然后加载界面
- Python - 继承object类
- 利用废物自制移动电源