[Unity实战]一个好用的lua/xlua/tolua/slua调试工具 LuaPerfect 好用到飞起..[Debug][开箱可用]
[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][开箱可用]相关推荐
- [Unity实战]一个简单的unity手写摇杆[入门级][手写demo][开箱可用]
一个简单的unity手写摇杆 1.摇杆是什么 2.常见的unity摇杆插件 3.如何做一个简单摇杆(代码) 4.效果展示 5.github 1.摇杆是什么 固定移动摇杆的意思指固定一个摇杆的贴图,操作 ...
- [Unity实战]一个简单的任务系统(一)
1.任务管理类与任务类是一对一的关系,而任务管理类与其他类是一对多的关系.对于一对多,比较容易想到的就是观察者模式了.在观察者模式中,是观察者决定要监视的东西,而不是事件的发生者决定谁观察它. 2.对 ...
- Unity游戏开发客户端面经——lua(初级)
前言:记录了总6w字的面经知识点,文章中的知识点若想深入了解,可以点击链接学习.由于文本太多,按类型分开.这一篇是lua常问问题总结,有帮助的可以收藏. 1.pairs与ipairs区别 pairs会 ...
- Unity实战之打靶游戏
Unity实战之打飞碟游戏 项目源码 整体描述 利用unity实现简单的打飞碟游戏,射中相应的靶即得分.一轮游戏共五发箭. 设计思路 UML图如下 定义组件 弓箭 由两部分组成:箭头和箭身. 箭头是一 ...
- ❤️UNITY实战进阶-OBB包围盒详解-6
❤️UNITY实战进阶-三维AABB包围盒详解-6_欲望如海水,越喝越渴.-CSDN博客前言 碰撞检测问题在虚拟现实.计算机辅助设计与制造.游戏.机器人等方面都有着广泛的应用,而包围盒算法是进行碰撞检 ...
- Tiled结合Unity实现瓦片地图——Unity实战篇
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢. http://blog.csdn.net/lzhq1982/article/details/75425915 上文说道,Ti ...
- Unity实战——模拟太阳系
unity实战--模拟太阳系 项目源码 最终效果 Unity模拟太阳系效果 搭建简易太阳系 定义九个球体,命名如下: 加上贴图,调整大小: 各种参数设置如下: Object Position Scal ...
- Unity实战之牧师与魔鬼(动作分离版)
Unity实战之牧师与魔鬼(动作分离版) 项目链接 整体描述 本次项目在第一版牧师与魔鬼的基础上,将动作从场记中分离出来,并设计一个裁判类实时监测游戏进行的情况.这样改进的优点有很多: 降低了不同功能 ...
- Unity实战之模拟飞碟
Unity实战之模拟飞碟 unity实现简易打飞碟游戏. 项目地址 Unity飞碟实现效果 游戏规则 一共10轮,每轮10s 轮次越高,难度越大. 每轮的一定时间都会生成一定数量的飞碟,一共有四种颜色 ...
最新文章
- Linux 帧缓存 数据,linux--帧缓存技术
- pycharm 汉化
- 简述DNS进行域名正向解析的过程。
- 【云ERP】SAP S/4 HANA CLOUD 采购订单处理基本操作
- LeetCode——分治
- cxf发布rest风格的webService
- matlab中blur函数_游戏中的PostProcessing(后处理)
- spicy命令_Spicy Spring:动态创建自己的BeanDefinition
- python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...
- hdu 4333 Revolving Digits
- Parallel Computing–Cannon算法 (MPI 实现)
- 计算机酒店管理论文,计算机专业酒店管理系统毕业论文.doc
- python 金融风控模型_Python金融大数据风控建模实战 基于机器学习
- 平时使用计算机时有哪些不安全的做法,KVM设备在使用时都有哪些安全隐患?
- 多个文件的文件名简体中文转换成繁体中文的简单操作
- Process terminated
- 线段树(segment tree),看这一篇就够了
- pandas DataFrame 直接生成plot图片 pandas.DataFrame.plot()
- 零信任解决方案在某医院落地实例学习记录
- 微软AI 绘图工具+ChatGPT免费用,10秒轻松出图,超详细教程,纯干货分享