在Unity中对Lua进行调试

本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/9121991.html



前言#

接我之前的文章,讲到使用IntelliJ IDEA(做为Lua的编辑器)+EmmyLua(插件),EmmyLua提供调试和代码提示功能。

Lua代码提示和方法跳转

在Lua中提示UnityEngine.dll的方法

PS:同样的电脑配置16G DDR4+128G SSD,在WIN10和WIN7上表现差异很大,WIN10调试很流畅,WIN7调试特别卡且容易让Unity挂掉,如果你是高配置的电脑建议使用WIN10系统。

调试步骤#

1、安装Emmly后,在项目Lua代码的根目录,用IDEA新建一个项目

2、在Project视图,选中目录,右键Mark Directory asResources Root ,设置完成后如下图所示:(很重要的一步

image

3、在菜单栏选择 RunAttach to Local Process - 选择Unity的进程

image

image

4、在需要断点的行前部,点击就可以添加或取消断点。

 

调试快捷键#

F8 单行执行(一行行往下顺序执行)

F9 跳到下一个断点

F7 跳到调用函数的内部

Ctrl+ F2 停止调试

作者:赵青青   一名在【网易游戏】做游戏开发的程序员,擅长Unity3D,游戏开发,.NET等领域。
本文版权归作者和博客园共有,欢迎转载,转载之后请务必在文章明显位置标出原文链接和作者,谢谢。
如果本文对您有帮助,请点击【推荐】您的赞赏将鼓励我继续创作!想跟我一起进步么?那就【关注】我吧。
posted @   赵青青  阅读(5001)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
阅读排行:
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
历史上的今天:
2014-06-01 [汇编] 001基础知识-什么是汇编
CONTENTS
点击右上角即可分享
微信分享提示