编写一个调试器Love2d

我想为我的 Love2d 游戏编写调试器,但是我无法将 print() 输出到命令行。当我尝试使用 print() 时,命令行中没有任何输出。

点赞
用户4298733
用户4298733

如果默认情况下打开控制台缓冲,可能会在某些计算机上出现此问题。 您可以在 main.lua 的开头调用此函数,然后查看是否有所帮助:

io.stdout:setvbuf('no')

2015-12-10 17:41:55
用户6561910
用户6561910

在命令行中:

love folder-that-contains-main.lua --console

这是一个特殊的命令行标志,可以将控制台连接到游戏窗口并显示 print() 命令。

2016-07-16 17:36:15