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 会造成断点无效。


0 0
原创粉丝点击