UniVue@v1.4.0版本发布:运行时调试器RuntimeDebuger

GitHub仓库

发布版本仓库:https://github.com/Avalon712/UniVue

开发版本仓库:https://github.com/Avalon712/UniVue-Develop

UniVue拓展框架UniVue源生成器仓库:https://github.com/Avalon712/UniVue-SourceGenerator

更新说明

在没有调试器之前,如果某个模块出现问题很难进行调试,往往要花很长时间才能定位问题,同时需要将项目设置为Debug模式,然后打断点,一步一步地找问题,如果你没有像我这么熟悉源代码的话,断点打在哪儿可能都不清楚,往往很难打在关键的位置,即使是我有时也是需要花很长时间才能找到问题的原因。很早之前就有了想写一个调试器的想法来解决出现问题时能够快速定位问题,而不需要将项目设为Debug模式,也不需要一步一步地进行代码调试,最近花了两天终于是做完了,初步测试没有bug,只不过就是UI界面丑了一点,但是看起来也挺清楚的。目前调试器只能对UniVue内置的数据模型的双向绑定、路由事件绑定、UI事件绑定三个核心基础模块。一般出问题也是在这三个模块了。

打开方式:UniVue > RuntimeDebuger
模型绑定测试

事件绑定调试 视图调试

更新内容

  1. 运行时调试器:通过UniVue>RuntimeDebuger打开调式器,运行时调试器可以方便地对模型绑定、事件绑定、路由事件绑定进行方便的调试,可以直接通过调试器完成各种UI测试;

  2. 修复ModelUtil无法更新List<Enum>的bug;

相关推荐
hkNaruto13 分钟前
【AI】基于大模型的AI游戏地图生成、控制方案:AI Native Game Harness 迁移操作手册
前端·人工智能·游戏
Aman19841 小时前
Claude Code做Unity项目移植(一):从零散工具到团队式
unity·游戏开发·vibe coding·claude code·项目迁移
caimouse2 小时前
MonoDevelop 编译用户应用程序时调用的是哪个编译器
c#
地狱为王3 小时前
Unity使用VoxLock实现语音隔离
unity·游戏引擎·音频处理·voxlock
will_net4 小时前
apollo 站点部署&C#接入
开发语言·c#·apollo
揽星河..6 小时前
【C语言】猜数字游戏
c语言·算法·游戏
Jmyd01236 小时前
博物馆数字展厅系统架构设计:实景采集到云渲染全链路
unity·系统架构·博物馆·数字展厅·博物馆数字化
释厄6236 小时前
AI 军备竞赛悖论——为 AI 卖游戏但 AI 需要游戏母场景
人工智能·游戏·kotlin
解决小子7 小时前
【虚幻引擎】【GAS】模块详解
游戏引擎·虚幻·gas
一只大鸽子8 小时前
游戏开发笔记0-Godot启动
笔记·游戏引擎·godot