A闪的 BLOG 技术与人文
发现一个不错得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
,就能看到控制台了。控制台截图如下: