一个好用的Love2D调试工具——lovebird

发现一个不错得Love2D的调试工具Lovebird,和以往的调试工具不同,Lovebird允许你使用标准的 print 语句来打印你想要的内容,而不会影响程序的整洁度,是一种很好的非入侵式调试工具。

使用起来也非常方便,你只需要在 love.update 方法中插入一行语句,它就会自动执行,并且通过浏览器的方式查看打印效果。但因为其运行方式,会影响程序性能。在调试阶段,方便程度大于我们所付出的成本。在此推荐一下。

具体使用方法如下:

访问其Github仓:https://github.com/rxi/lovebird

把其中的 lovebird.lua 文件放到你的项目中。

然后在 love.update 方法中写入如下语句:

require("lib/lovebird").update()

然后运行你的游戏,通过浏览器打开 http://127.0.0.1:8000,就能看到控制台了。控制台截图如下: