[Unity实战]一个好用的lua/xlua/tolua/slua调试工具 LuaPerfect 好用到飞起..[Debug][开箱可用]

  • 什么是LuaPerfect
  • 1.官网地址:
  • 2.如何使用
  • 3.打开后,配置unity项目
    • 3.1 进入这个luaperfect后,会提示unity加入了一部分dll等文件
    • 3.2运行"XLua->Generate Code"
    • 3.3导入luaperfect提供的xlua教程...
  • 4.查看效果
    • 4.1启动unity的项目,打开场景luaperfectTest...
    • 4.2运行luaperfect.exe,打好断点...
    • 4.3运行unity的Play...
  • 5.github:

什么是LuaPerfect

LuaPerfect是一款基于纯C++实现的独立的Lua编辑和调试工具:
1、接入方便:界面风格类似Visual Studio,符合VS用户习惯,非插件,接入自动化程度高,无需配置。
2、调试功能强大:稳定的基础调试功能,强大的表达式监视,悬浮监视,日志跳转,条件断点,Lua异常捕获,Lua反汇编等功能。还可以直接查看C#对象的各种成员,在Unity下还能列出组件列表和子物体列表。
3、调试性能高:调试密集Lua运算的游戏也不掉帧,因此特别适合调试游戏。
4、编辑功能强大:支持语法/语义代码高亮,自动API生成,语法检查,单词/语句自动完成,按语义跳转符号,代码格式化,类型推导,类型注解,全工程符号搜索,按语义重构等功能。
5、自带性能测试功能,测试密集Lua运算游戏的性能也不掉帧,因此结果更精确。
6、资源占用少:相对脚本化插件化的方案(IDEA,VSCode等),同等功能下内存等资源仅同类软件的一半左右。
7、稳定流畅:运行稳定流畅,经过内部外部大型项目重度使用验证,得到非常高评价。

1.官网地址:

https://github.com/jiangzheng1986/LuaPerfect

2.如何使用

在官网下载后会得到一个exe
会自动扫描本地磁盘的lua工程

3.打开后,配置unity项目

3.1 进入这个luaperfect后,会提示unity加入了一部分dll等文件

完成后如图

3.2运行"XLua->Generate Code"

3.3导入luaperfect提供的xlua教程…

导入位置如图

4.查看效果

4.1启动unity的项目,打开场景luaperfectTest…

4.2运行luaperfect.exe,打好断点…

4.3运行unity的Play…

奇迹就出现了,luaperfect是一个很棒的开发ide工具…

5.github:

xlua-luaperfect
用到的包和完整项目都可以找到

[Unity实战]一个好用的lua/xlua/tolua/slua调试工具 LuaPerfect 好用到飞起..[Debug][开箱可用]相关推荐

  1. [Unity实战]一个简单的unity手写摇杆[入门级][手写demo][开箱可用]

    一个简单的unity手写摇杆 1.摇杆是什么 2.常见的unity摇杆插件 3.如何做一个简单摇杆(代码) 4.效果展示 5.github 1.摇杆是什么 固定移动摇杆的意思指固定一个摇杆的贴图,操作 ...

  2. [Unity实战]一个简单的任务系统(一)

    1.任务管理类与任务类是一对一的关系,而任务管理类与其他类是一对多的关系.对于一对多,比较容易想到的就是观察者模式了.在观察者模式中,是观察者决定要监视的东西,而不是事件的发生者决定谁观察它. 2.对 ...

  3. Unity游戏开发客户端面经——lua(初级)

    前言:记录了总6w字的面经知识点,文章中的知识点若想深入了解,可以点击链接学习.由于文本太多,按类型分开.这一篇是lua常问问题总结,有帮助的可以收藏. 1.pairs与ipairs区别 pairs会 ...

  4. Unity实战之打靶游戏

    Unity实战之打飞碟游戏 项目源码 整体描述 利用unity实现简单的打飞碟游戏,射中相应的靶即得分.一轮游戏共五发箭. 设计思路 UML图如下 定义组件 弓箭 由两部分组成:箭头和箭身. 箭头是一 ...

  5. ❤️UNITY实战进阶-OBB包围盒详解-6

    ❤️UNITY实战进阶-三维AABB包围盒详解-6_欲望如海水,越喝越渴.-CSDN博客前言 碰撞检测问题在虚拟现实.计算机辅助设计与制造.游戏.机器人等方面都有着广泛的应用,而包围盒算法是进行碰撞检 ...

  6. Tiled结合Unity实现瓦片地图——Unity实战篇

    本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢. http://blog.csdn.net/lzhq1982/article/details/75425915 上文说道,Ti ...

  7. Unity实战——模拟太阳系

    unity实战--模拟太阳系 项目源码 最终效果 Unity模拟太阳系效果 搭建简易太阳系 定义九个球体,命名如下: 加上贴图,调整大小: 各种参数设置如下: Object Position Scal ...

  8. Unity实战之牧师与魔鬼(动作分离版)

    Unity实战之牧师与魔鬼(动作分离版) 项目链接 整体描述 本次项目在第一版牧师与魔鬼的基础上,将动作从场记中分离出来,并设计一个裁判类实时监测游戏进行的情况.这样改进的优点有很多: 降低了不同功能 ...

  9. Unity实战之模拟飞碟

    Unity实战之模拟飞碟 unity实现简易打飞碟游戏. 项目地址 Unity飞碟实现效果 游戏规则 一共10轮,每轮10s 轮次越高,难度越大. 每轮的一定时间都会生成一定数量的飞碟,一共有四种颜色 ...

最新文章

  1. Linux 帧缓存 数据,linux--帧缓存技术
  2. pycharm 汉化
  3. 简述DNS进行域名正向解析的过程。
  4. 【云ERP】SAP S/4 HANA CLOUD 采购订单处理基本操作
  5. LeetCode——分治
  6. cxf发布rest风格的webService
  7. matlab中blur函数_游戏中的PostProcessing(后处理)
  8. spicy命令_Spicy Spring:动态创建自己的BeanDefinition
  9. python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...
  10. hdu 4333 Revolving Digits
  11. Parallel Computing–Cannon算法 (MPI 实现)
  12. 计算机酒店管理论文,计算机专业酒店管理系统毕业论文.doc
  13. python 金融风控模型_Python金融大数据风控建模实战 基于机器学习
  14. 平时使用计算机时有哪些不安全的做法,KVM设备在使用时都有哪些安全隐患?
  15. 多个文件的文件名简体中文转换成繁体中文的简单操作
  16. Process terminated
  17. 线段树(segment tree),看这一篇就够了
  18. pandas DataFrame 直接生成plot图片 pandas.DataFrame.plot()
  19. 零信任解决方案在某医院落地实例学习记录
  20. 微软AI 绘图工具+ChatGPT免费用,10秒轻松出图,超详细教程,纯干货分享

热门文章

  1. MYSQL数据库常用知识整理
  2. 使用stunnel加密tcp数据传输
  3. jupyter更改路径
  4. java集合学习(1):集合框架
  5. 数组实现链表和双链表
  6. Discuz X3.3 修改业务板块中显示的版主信息
  7. Spring AOP MethodInvocation拦截器调用原理
  8. 算法设计--八枚硬币问题
  9. Codeforces 1263D(Secret Passwords )
  10. CH32V307移植LVGL Master及Code::Blocks仿真笔记