欧普下载是国内较新、较齐、较安全的软件下载基地!
当前位置:首页 ›› 其他软件 ›› 编程相关 ›› Lua开发环境(ZeroBrane Studio)下载

Lua开发环境(ZeroBrane Studio) v1.80官方最新版

[下载地址]
Lua开发环境(ZeroBrane Studio) v1.80官方最新版

ZeroBrane Studio是一款功能强大的Lua开发环境,主要用于代码提示、远程调试、代码分析、语法高亮等,经常和cocos2d-x一起使用来开发游戏,所有的代码小问题都可轻松解决。支持多个Lua 引擎,需要的朋友可以下载!

软件特点

1、完全采用 Lua 编写,定制容易

2、体积小、可移植和跨平台支持 (Windows, Mac OSX, and Linux).

3、函数、关键字和自定义 API 的自动完成

4、交互式控制台可直接测试代码片段,支持本地和远程执行

5、提供本地和远程调试器,支持 Lua 5.1, Lua 5.2, Lua 5.3, LuaJIT, 和 其他 Lua 引擎

6、Live coding with Lua, LÖVE, Gideros, Moai, Corona SDK, GSL-shell, and other engines.

7、函数轮廓

8、模糊搜索 Go To File, Go To Symbol, 和 Insert Library Function.

ZeroBrane Studio配置方法:

editor.fontname = "Menlo"

editor.showfncall = false

editor.tabwidth = 4

editor.usetabs = true

editor.autotabs = true

editor.usewrap = false

editor.smartindent = true

local G = ...

styles = G.loadfile('cfg/tomorrow.lua')('Zenburn')

styleoutshell = styles

断点调试教程

ZeroBrane Studio是一个用Lua写成的跨平台Lua IDE。界面使用 wxLua 实现。

1. 调试模块

ZeroBrane Studio 使用 modbdebug 模块(位于 [ZeroBrane]/lualibs/mobdebug/mobdebug.lua) 实现调试支持。为了让项目找到这个模块,我采用最简单的方法,将该模块复制进入 coinflip 的 scripts 文件夹。

若不希望这样粗暴,可采用另外两种方法,参考: Remote debugging

2. require mobdebug

在 coinflip/scripts/main.lua 的第一行加入下面的代码,让项目启动调试支持。

require("mobdebug").start()

3. 启动调试服务器

在 ZeroBrane Studio 中选择 Project->Start Debugger Server 命令。如果该命令是灰色的,说明调试服务器已经启动了。

4. 加断点

编辑 game.lua 文件,在32行 game.enterChooseLevelScene() 处选择 Project -> Toggle BreakPoint 加入断点。

5. 启动 quick-player

在 quick-player 中启动 coinflip 项目,ZeroBrane Studio 会自动停在 main.lua 中。按 Project -> Continue 继续运行,游戏界面出现。

单击游戏中的 “Start” 按钮,调试停止在 game.lua 中的断点处。如下图所示:

Lua开发环境(ZeroBrane Studio) v1.80官方最新版

查看大图

6. 进入源码调试

若要进入框架内部调试,可以取消 main.lua 中的CCLuaLoadChunksFromZip("res/framework_precompiled.zip") 调用,然后将 [quick-cocos2d-x]/framework 复制的 coinflip/scripts/ 文件夹,这样在调试的时候,就可以进入框架内部了。如下图所示:

Lua开发环境(ZeroBrane Studio) v1.80官方最新版

调试cocos2dx-Lua代码方法

操作步骤:

1. ZeroBrane Studio 安装目录里取到 mobdebug.lua 文件

2. 在游戏启动入口 (MyApp.lua) 等添加debugger 调用的指令

require('mobdebug').start()1

3.选择工程里的Lua代码目录

4.运行ZeroBrane Studio 从ZeroBrane Studio 的菜单栏开启Debugger Server

5.随便打开Lua文件 设置断点等操作

点击view-stack windows 还可以看到相应的堆栈信息,还有其他一些信息。

有几个点需要注意:

在Lua的coroutine (协程)里设置断点,是不起作用的

如果addSearchPath Lua文件的根目录路径,可能会导致 mobdebug.lua 里面的路径对不上。需要修改mobdebug.lua 里面 [简单的处理方法 string.gsub(file, “src”, “”) 将多余的路径替换即可。有多处需要处理]

编辑/首选项/设置-用户 中可以设置软件语言

windows 的编辑/首选项/设置-用户 user.lua 修改path.lua = “E:/lua/lua.exe” 的地址

快捷键:

alt + shift +鼠标 ,可以块选中文本。

F12 折叠/展开 所有

F5 调试运行 点击第二次 将跳转到第一个断点处

F10 单步执行

shift +F10 单步执行,不进入函数体

Ctrl + F10 跳出停止调试

f6 运行程序不调试

ctrl + f6 不停循环运行程序不调试

f7 汇编代码

ctrl +f7 分析代码

FL Studio
FL Studio
FL Studio中文名称水果音乐制作软件,是一款功能强大的音符编辑软件,可以按照要求编辑出各种旋律的音乐节奏,内置多种乐器,各种美妙动听的声音FL Studio都可以为您呈现,让你的音乐突破想象力的限制。为了方便大家下载,小编带来了FL
下载Lua开发环境(ZeroBrane Studio) v1.80官方最新版
本地下载地址:
本地电信下载
本地电信下载
本地联通下载
本地联通下载
本地迅雷下载
本地迅雷下载
移动用户下载
移动用户下载

版权声明:本站提的序列号、注册码、注册机、补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

猜您喜欢
相关文章
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    登录   注册