win平台下搭建cocos2dx 3.0+ lua开发环境 VS2012+sublime text+lua 5.2.3
2015-12-21 19:39
573 查看
安装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.org2. 生成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开发环境
相关文章推荐
- cocos2d-x使用python脚本创建项目的简单方法
- Cocos2d-x Layout简单使用
- COCOS学习笔记--文件系统
- Cocos2d-x 处理双击事件+CCBezierBy
- Mac系统完美配置Cocos2d-x 2.2.3 的Android+IOS双平台环境
- cocos code IDE 自编译模拟器不能正确的运行以及断点调试连接IDE超时的解决方法
- 我的cocos2d-x集成sharesdk之旅(转)
- cocos2dx 3.x下cocosstudio使用
- Cocos2D & SpriteBuilder Developer Guide
- Cocos2d中获取锚点所在坐标的方法
- quick cocos使用shader给图片描边再挖空
- cocos2d-x 代码中使用 std::to_string 要注意!
- 如何在Windows 7平台搭建Android(eclipse) Cocos2d(c++)开发环境
- 【COCOS2DX-游戏开发之三十】抖动效果 CCShake
- cocos2d+sublime text2配置lua开发环境
- 【cocos2d-x 3.x 学习与应用总结】2: 在cocos2d-x中使用ccbi
- cocos2dx 动画 二(iOS)
- cocos2d-x3.1.1 集成luajit for arm64(转)
- 【COCOS2DX-LUA 脚本开发之十一】C/C++与Lua之间进行数据函数交互以及解决“PANIC: unprotected error in call to Lua API (转)
- 转-cocos2d-x之触屏时间详解