Lua开发者运行: 4409天

如何单步调试Unity中的Lua脚本

作者:LuaStudio 发布于:2015-12-27 10:21 Sunday 分类:编辑调试

现在Unity越来越多的被使用来开发手游游戏!使用Unity现在比较出名的有两个ulua和slua插件,评论各有千秋!这里我们介绍下如何单步调试Lua脚本、


1、首先要使用LuaStudio调试Unity,在Win7/Win8以上系统,一定需要使用Administrator管理员权限,否则必死。怎么获取权限?


 


2、下载SimpleFramework的版本、http://pan.baidu.com/s/1jG71Jsq解压到系统盘上,比如:C:/SimpleFramework/、用unity打开SimpleFramework目录如下:
 

3、记得检查Scenes里面,打开login场景,否则没有入口,起不来。最小化unity,打开luastudio界面,如下:
 

4、在“解决方案”根菜单上单击右键,新建项目,建在C:/ SimpleFramework/assets/lua/目录下,
 

5、然后左边树状菜单如下所示, 
 

6、接下来,添加lua文件进来,在项目上右键“添加现有文件”,而不是拖.
 

7、然后,开始附加进程,“调试”->“附加到进程”菜单项,打开对话框:


 

8、选择Unity.exe进程,并且摁下“附加”按钮。等luastudio初始化,一般会提示符号没找到!
 
9、无所谓,我们继续调试,这时,开始打开Unity界面,摁下启动按钮。就可以停在断点处,如图所示:
 

12.jpg (68.2 KB, 下载次数: 0)

下载附件

2015-10-20 12:27 上传



F10:单步调试,Shift + F5停止调试。其他的就不废话了。

评论(6)条

winner

评论发表于 2017-07-29 17:50 ----- 回复此人

luaStudio 支持Xlua吗?,如果支持,去哪里下载最近sampleFrameWork!

LuaStudio

2017-08-15 15:38 回复评论

@winner:支持!

叶缘

评论发表于 2017-06-21 10:21 ----- 回复此人

你好,我原来使用luaStudio是可以断点的,Unity版本是4.7.1版本。后来项目升级后使用了Unity5.6.1f1版本后,就再也断点不了了,这是不兼容问题吗?要是不能断点的话luaStudio没什么优势了啊

LuaStudio

2017-06-23 20:48 回复评论

@叶缘:肯定可以断定,请使用LuaStudio最新版本!

叶缘

2017-06-27 10:21 回复评论

@LuaStudio:我已经升级到luastudio v9.63了,还是无法命中断点。请务必亲自试一下Unity 5.6.1f1版本下的luastudio不能断点的情况。

LuaStudio

2017-07-10 21:21 回复评论

@叶缘:我测试过了,可以命中断点!

热烈欢迎各位留言,本人会虚心听取各位意见!