一、创建命令
打开cocos2d-x-3.15主项目下的README.md文件第64行,你就会发现创建Lua项目只需把-l cpp改成-l lua即可
You can also create a JS project or Lua project with `-l js` or `-l lua`.
完整创建命令,通过以下命令便可创建lua项目啦!
cocos new 项目名 -p 包名 -l lua
二、VS开发Cocos2dx lua
创建只是第一步,如何在VS上进行lua开发才是我们的重点,解决方式是给vs安装一个叫做BabaLua的插件,使用该插件有两个十分明显的好处:
1.可以通过断点调试代码
2.Cocos代码的自动补全
有了它我们就可以在VS上敲Cocos lua的代码啦!
BabeLua: http://blog.csdn.net/babestudio/article/details/27222141
安装及配置Babelua的流程:
1.下载BabeLua插件
https://pan.baidu.com/s/1sjmC169#list/path=%2FBabeLua
我选的是BabeLua For 2013,诸位可根据实际情况进行选择,放置vs根目录下,双击运行即可。
2.Cocos2dx词库添加
此步奏是为了让vs中的lua代码能够有Cocos2dx api的提示
https://pan.baidu.com/s/1sjmC169#list/path=%2FBabeLua
该路径下下载cocos2dx-3.12-api.lua,然后添加至我的文档\BabeLua\Completion路径下即可
3.打开游戏项目frameworks\runtime-src\proj.win32,启动运行,此步奏运行后项目根目录下会产生simulator文件夹,里面有运行要用的exe文件,下一步会用到。
4.第一步执行完毕之后,工具栏上就有了LUA菜单,选择New Lua Project,出现下图:
Lua scripts folder:项目的lua脚本路径
Lua exe path:为上一步生成的exe路径
Working path:此处是指定编译时的工作目录,不能使用默认,按图中配置即可
填好这三个地方OK即可,然后就会发现如下变幻:
你会发现项目把脚本代码引入了,但你先别急着进行开发,开发前需要右击src设为启动项目,只有设为了启动项目,才能进行断点调试啊!
二、BabeLua常用操作
Ctrl + 4:直接运行Lua exe(不调试)
Ctrl + K,Ctrl + C:注释选定文本行
Ctrl + K,Ctrl + U:取消注释选定文本行
Ctrl + M,Ctrl + M:折叠或取消折叠当前代码块
Ctrl + M,Ctrl + L:折叠或取消折叠文档中全部代码块
以上是我会比较常用的,详细请参考:
http://blog.csdn.net/babestudio/article/details/27226477










网友评论