编写调试器 Love2d
Writing a Debugger Love2d
我想为我的 Love2d 游戏编写一个调试器,但我无法将 print() 打印到命令行。当我尝试使用 print() 时,命令行中什么也没有出现。
如果您打开了控制台缓冲(默认情况下),某些计算机上可能会发生这种情况。
您可以在 main.lua 的开头调用它,看看它是否有帮助:
io.stdout:setvbuf('no')
在命令行上:
love folder-that-contains-main.lua --console
这是一个特殊的命令行标志,可以将控制台附加到您的游戏 window 并显示 print()
命令。
我想为我的 Love2d 游戏编写一个调试器,但我无法将 print() 打印到命令行。当我尝试使用 print() 时,命令行中什么也没有出现。
如果您打开了控制台缓冲(默认情况下),某些计算机上可能会发生这种情况。 您可以在 main.lua 的开头调用它,看看它是否有帮助:
io.stdout:setvbuf('no')
在命令行上:
love folder-that-contains-main.lua --console
这是一个特殊的命令行标志,可以将控制台附加到您的游戏 window 并显示 print()
命令。