Atom editor 如何将Atom中的打印与love2d一起使用

Atom editor 如何将Atom中的打印与love2d一起使用,atom-editor,love2d,Atom Editor,Love2d,我是一个爱的新手,我正在使用爱11.3和绵羊污染指南来学习爱。他们在其中一章中说 我们可以使用print使数字显示在输出控制台中。 打印(3+4)--产出:7。运行你的代码(意思是按F6然后 关闭窗口以显示输出),您的控制台应显示7 我的代码: function love.draw() love.graphics.print("Hello world!", 100,100) end print(3+4) 当我运行这段代码时,会出现一个带有“Hello world”的黑

我是一个爱的新手,我正在使用爱11.3和绵羊污染指南来学习爱。他们在其中一章中说

我们可以使用print使数字显示在输出控制台中。 打印(3+4)--产出:7。运行你的代码(意思是按F6然后 关闭窗口以显示输出),您的控制台应显示7

我的代码:

function love.draw()
  love.graphics.print("Hello world!", 100,100)
end

print(3+4)

当我运行这段代码时,会出现一个带有“Hello world”的黑屏,但没有显示“7”。即使在ATOM中,下面也有一个“ATOM控制台”部分,但没有打印任何内容。是否有我在设置中没有执行的操作导致常规打印功能无法打印?

Love2D默认捕获控制台输出。您需要在与
main.lua
相同的文件夹中创建一个新文件
conf.lua
。您的文件结构应该如下所示:

MyProject.love
 |- main.lua
 |- conf.lua
conf.lua
中,我们必须打开Love2D控制台,并执行以下操作:

function love.conf(t)
    t.console = true
end

上周有一个类似的问题,但我认为是另一位编辑遇到了同样的问题;无法捕获print()输出。我几乎可以肯定Atom确实使用过它,过去也曾使用过它,而且预计它会使用。我现在在gEdit上,是的。我知道Atom有一些Lua插件,比如linting等等。环顾四周,看看是否有人在其中添加了该功能。否则,您必须打开一个实际的终端,并从那里运行脚本。