VS2013 + quick-cocos2dx + BabeLua 环境搭建

1. 背景

现在所在的公司游戏开发框架是基于 cocos2dx 2.2.6,对于我这刚刚接触cocos不久的菜鸟来说,已经是顶礼膜拜了。但基于 cocos c++ 版游戏开发,会存在效率低,编译时间长,不支持动态更新等弊端。因此,公司决定转向 cocos Lua 进行游戏开发。从公司层面上讲,能提高开发效率,缩短产品开发周期,抢占市场等等。对我来说,能学习新的知识,这是我乐此不疲的。

因此,我决定事先研究下 cocos Lua 的开发环境。

2. 环境介绍

1. VS2013

传说中 visual studio 是全世界最好的 IDE 。基于以前开发都是在 vs 上进行,且 vs 上插件众多,功能强大,所以还是选择 vs 为平台开发吧,虽然老大经常说,不要在 ”一棵树“ 上吊死。

2. BabeLua

BabeLua is a free lua editor/debuger。提供 Lua 代码高亮、自动补全、语法检测、轻量级项目管理等功能,最重要的是还能进行 lua 代码调试,是一款好用不花钱的插件,并且一直在不(与)断(时)更(俱)新(进)中。因此,对我来说,应该是绰绰有余了。

3. quick-cocos2dx 3.3

quick-cocos2dx 是触控公司开发的 cocos-lua 游戏开发框架,是在原先的 cocos-lua 上进行进一步的封装和整合,用来起更加简洁。主要有 quick2.2.5 和 quick 3.3 两个版本,两个版本在 API 上还是有很大的改动,详情参见 quick-cocos2d-x 从2.2.5升级到3.3的体会 。
quick 对 cocos-lua 的强大整合,使得游戏开发更加高效。

3. 环境配置

Visual Studio 相信已经是大家电脑上的必备神器了,不说了。

1. BabeLua 安装

BabeLua 在官方网站上就可以下到,选择与你的 VS 相对应的版本即可,下载完后会自动安装。在 documents 下会生成一个 BabeLua 文件夹,里面即是 BabeLua 的配置文件,completion 文件夹下是 BabeLua 插件的 Lua API 文件。从 quick-cocos API 网盘中下载与你的 quick 对应的 API 文件,放入completion 文件夹下,BabeLua 插件即可提供 quick 的代码提示和自动补全功能。

2. quick-cocos2dx下载

quick github下载链接 ,下载满足要求的 quick 版本。我选择的是 quick-cocos2d-x V3.0 版本,下载解压后,编译 player 工程,生成 player.exe 。打开 player.exe ,界面如下:
VS2013 + quick-cocos2dx + BabeLua 环境搭建_第1张图片

选择新建项目,则可生成新的工程。

3. 项目配置

用 vs 打开工程,在菜单栏上会多出来一个 LUA 的菜单,选择下面的 new lua project ,会弹出一个新建项目的窗口,配置好其中的文件。选择新生成的 lua 项目,设置为启动项目,然后运行,即可在 lua 文件中设置断点调试,查看变量内存状态等。

未完待续。。。。。

你可能感兴趣的:(VS2013 + quick-cocos2dx + BabeLua 环境搭建)