UltraStar Deluxe开源卡拉OK系统架构深度解析与实战部署
2026/6/16 14:39:55
原文
behaviac提供了离线调试以及连调功能。
离线调试功能是指在编辑器里加载运行时产生的_behaviac_$_.log文件,如下图,可以加载_behaviac_$_.log文件:
_behaviac_$_.log是运行游戏时产生的log文件。一般都是产生在exe所在的目录,对于Unity,是产生在Assets的同级目录。
在离线调试里,可以模拟游戏的运行,甚至可以设断点,然后查看变量的当前值,可以查看树的执行情况。
文件_behaviac_$_.log只在开发版本下产生,或者是Config::IsLogging为true时产生。
可以参考:优化与性能和开发功能开关。
连调功能是指在游戏运行的时候,编辑器可以连上游戏,实时的查看树的运行情况,变量的当前值,可以设断点等。而离线调试实际上是回放运行时产生的log。
和上面离线调试时需要在开发版本下一样,连调同样需要游戏是开发版本,发布版本下没有连调的功能。可以参考:版本说明和开发功能开关。
除此之外,还需要下面的事项:
有问题可以参考连调相关常见问题