首页 > 代码库 > win平台下搭建cocos2dx 3.1.1 lua开发环境 VS2012+sublime text+lua 5.2.3

win平台下搭建cocos2dx 3.1.1 lua开发环境 VS2012+sublime text+lua 5.2.3

安装vs2012

安装python 2.7.3和环境配置

下载cocos2dx 3.1.1 用vs2012打开test项目 右键运行生成解决方案 


cocos2dx3.1.1 新建lua项目

cocos2dx 3.1.1引擎目录依次找到tools cocos2d-console bin,  把cocos.py拖到在dos的command(cmd)中
然后继续输入新建项目的信息: new game -p com.test.app  -l lua

 

我们这就可以在屏幕中提示的路径找到新建的项目game

(当然,你也可以事前先进入到你想存放的路径,再新建项目。)

 

因为cocoos2dx的lua用的是引擎自带的文件解析的,我们用vs2012打开项目game右键运行,即可看到cocos2dx的main.lua经典的农场界面。



——————————————————————————————————————

我们之所以要装lua 5.2.3和sublime text,只是为了方便可以看到语法高亮,所以使用sublime编写lua文件再用VS2012运行。

 

lua官网下载5.2.3  

1. 我这里用的是lua-5.2.3,下载地址www.lua.org

2. 生成lua编译器、解析器、动态和静态库下载链接( 包含文件lua.dll lua.exe luac.exe lua.lib)

哈哈,我已经做好了,童鞋们可以把我做好的直接下载拿去用就好了

http://download.csdn.net/detail/u013174689/7765687

3. 把2中的文件lua.dll lua.exe luac.exe lua.lib复制到lua-5.2.3/src文件夹下

我们测试看看是否正常:打开lua.exe,看到屏幕显示了lua的版本信息5.2.3,输入print("hello world")回车后即可看到输出hello world。

4、设置电脑的系统环境变量,新建系统变量 名“lua”,值 “D:\cocos2dx\lua-5.2.3\src”(这里按照你自己的路径填写),然后path中添加 “ %lua%; ”设置完之后在dos的command验证一下,直接输入 lua …

显示 "Lua 5.2.3 Copyright (C) 1994-2013 Lua.org, PUC-Rio”就说明设置成功

 

下载sublime text 3

这是一款收费的文本编辑软件,但是可以一直免费试用。我是官网下载的最新版本

Sublime text 3支持lua,但lua编译环境需要自己去弄:

1、在sublime的菜单栏依次点击Tools ->Build System -> NewBuild System

编辑修改文本如下,再保存为Lua.sublime-buildOK。这就配好lua的了

{

    "cmd":["lua", "$file"],

   "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",

   "selector": "source.lua"

}

2、sublime中新建文件,测试是否可以正常使用

菜单选择新建文件,文件保存问test.lua

菜单栏依次点击Tools->build system,选择lua作为编译的语言

文件中输入print(11)

快捷键ctrl+B运行看到输出内容11,就说明设置成功了

 

参考资料:

http://blog.csdn.net/feng283797821/article/details/9815849  cocos2d lua 环境搭建
http://www.360doc.com/content/13/1019/15/14253074_322581758.shtml  创建lua新项目
http://blog.csdn.net/qingye2008/article/details/22267143  Sublime Text 2配置Lua开发环境

win平台下搭建cocos2dx 3.1.1 lua开发环境 VS2012+sublime text+lua 5.2.3