lua 是脚本语言
也就是说它在运行之前不需要进行编译
这个特点让它能灵活的实现热更新的特性,只需要改变lua脚本文档中的内容就能实现代码更新。但缺点也显而易见,不进行编译而通过解释器一行一行运行的代码会严重的降低执行效率
注意:调试luastudio,win7/win8以上系统,一定需要administrator管理员权限,否则必死。怎么获取权限,别问我,自己百度去!!!
下载simpleframework最新版,有人说老版本不能调试,没测试,不知道为啥,用最新版吧。
解压到系统上,比如:c:/simpleframework/
安装luastudio,这没啥好说的,一路next,直到安装完成结束。
用unity打开simpleframework目录如下:
记得检查scenes里面,打开login场景,否则没有入口,起不来。
最小化unity,打开luastudio界面,如下:
在“解决方案”根菜单上单击右键,新建项目,建在c:/ simpleframework/assets/lua/目录下,
然后左边树状菜单如下所示:
接下来,添加lua文件进来,在项目上右键“添加现有文件”,而不是拖.
打开后,双击文件名,比如我这里game.lua文件。打开其内容,并且在自己需要下断点的地方,右键下断点。界面如下:
然后,开始附加进程,“调试”->“附加到进程”菜单项,打开对话框:
选择unity.exe进程,并且摁下“附加”按钮。等luastudio初始化,一般会提示符号没找到,
无所谓,我们继续调试,这时,开始打开unity界面,摁下启动按钮。就可以停在断点处,如图所示:
f10:单步调试,shift + f5停止调试。其他的就不废话了。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....