我一直很喜欢unity的一个特性:你可以在游戏运行时点击一个对象,直接看到它的所有值,所以我也给GameMaker开发了一个类似的调试器。你点击一个实例,看到它所有的属性,并且可以在游戏运行时修改这些值,这对调试移动变量或跳跃高度非常方便,不用每次都重新编译。它还可以倒带,因为它会在后台记录游戏的过程,当你发现问题时,暂停游戏,拖动时间线回到问题发生的位置,然后点击任何实例,看看它在那个时间点的值是什么。还可以将录制保存到文件,并在后面打开,例如,如果玩测试者正在运行游戏并遇到bug,他们可以简单地发送给你这个文件,你可以就像在现场一样查看它。设置仅需要导入包并运行游戏,无需编写代码。目前它是免费的,如果你想尝试:https://isopodgames.itch.io/gmtracer 仍在开发中,所以如果出现问题或你觉得什么功能缺失,请告诉我。非常希望听听你们的想法!