win平台下搭建cocos2dx 3.5 lua开发环境

本文介绍如何使用VS2012、Python2.7.3、cocos2dx、Lua及Sublime Text 2.0.2等工具搭建Cocos2d-x Lua开发环境,并通过具体步骤演示从环境配置到运行实例的全过程。

一、开发工具:

vs2012+python 2.7.3+cocos2dx 3.5 此为cocos2dx C++开发环境

Lua+sublime Text 2.0.2+BabeLua 此为cocos2dx Lua开发环境

  1. sublime Text 2.0.2 是为了方便Lua脚本开发的一个编写工具,市面上也有很多Lua编辑器notepad++,LuaStudio...选择它是因为支持很多插件方便编程。http://www.sublimetext.com/2
  2. BabeLua是一款基于VS的免费开源的Lua集成开发环境,有了它就可以在VS上编译Lua文件了。点击打开 针对不同VS安装不同的版本。              
  3. Lua 有了它就能编译Lua文件 如果是IOS可以去下载源码自己编译生成Lua 点击打开链接,我这里是winodw不想太复杂之间找了个安装包安装,这就是window好处,这样就不同配置环境变量。http://www.cr173.com/soft/44725.html
  4. 先使用sublime Text编写Lua,再用VS+BabeLua生成最终文件。

二、环境搭建:

Lua 安装:根据上述地址,下载好后直接解压安装就行了。

  1. 根据上述地址,下载好后直接解压安装就行了。

  2. 在window下cmd输入lua,会出现lua版本信息,说明安装成功。                   

sublime Text 2.0.2 安装:

  1. 下载安装好sublime Text 2.0.2。
  2. 在sublime的菜单栏依次点击Tools->Build System->NewBuild System编辑修改文本如下(这样是创建sublime的Lua运行环境,我们可以看到Build System 支持的语言有C++、D、Ruby等等,加上文本这句就能支持Lua语言了),再保存为Lua.sublime-buildOK。这就配好lua的了        

    {

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

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

       "selector": "source.lua"

    }

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

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

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

    文件中输入print(math.max(12,13,14))

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

BabeLua 安装:

  1. 关闭VS2012,运行下载好的BabeLua For 2012 V3.2.2.0.vsix。
  2. 再打开vs2012就会发现菜单栏多了个LUA菜单项。

三、运行实例:

cmd 中生成 Lua 项目:

  1. 在cmd中进入cocos.py所在目录  
  2. 在cmd中使用cocos.py进行编译 cocos new game -p com.test.game -l cpp -d G:\cocos2dx_projects,就生成了Lua项目。
  3. 手动进入G:\cocos2dx_projects 目录我们就可以看到一个game文件里面包含:                                    
  4. 手动进入game\frameworks\runtime-src\proj.win32,用VS打开game.sln F5运行3-5分钟(这个时候还是编译C++代码生成game.exe) 会在game\runtime\win32文件里生成game.exe

使用VS+BabeLua进行最终编译

   1、点击Lua菜单选择New Lua Project

设置Lua scripts folder的路径为:G:\cocos2dx_projects\game\runtime\win32\src(这是生成项目lua源文件,上面进入编译的是C++源文件)
设置Lua exe path的路径为:G:\cocos2dx_projects\game\runtime\win32\game.exe   (这是上面进入编译生成的game.exe生成路径)
设置Working path的路径为:G:\cocos2dx_projects\game\runtime\win32(会根据Lua exe path自动填写)
设置命令行:-workdir G:\cocos2dx_projects\game\runtime\win32 -file src\main.lua
设置Setting name为:LuaTest

  2、这样就把LuaTest加载到VS编译器中了,设置LuaTest为设置为启动项F5运行。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值