使用带有atom-editor的LOVE2d运行print()时,控制台不会显示

时间:2017-02-09 22:10:27

标签: console atom-editor love2d

使用原子编辑器1.13安装了love-ide包来运行LOVE2d 10.2游戏(Windows 7)

显然,如果您在conf.lua文件所在的文件夹中创建main.lua文件,则可以向main.lua添加一些配置。所以,我在我的conf.lua中显示了这些代码行以显示控制台。

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

但是当我回到我的main.lua并输入print("ballz")时,我看到的只是一个空白的LOVE2d游戏画面,没有额外的控制台窗口。不确定这是因为我是否使用原子编辑器。一切似乎都是正确的道路。

另外,每当我使用love-ide包运行atom时,它总是会尝试安装一些" dependecy文件"喜欢hyperclick-love包和自动完成爱包。这些无法安装,因为我没有安装git ..说实话,我真的不知道git是什么,但它,hyperclick或auto-complete似乎都不是运行我的游戏的要求,所以在没有在我的计算机上安装不必要的东西的精神我从来没有安装过这些东西......很烦人,因为当我开始原子时,总是弹出这个通知。任何人都知道这是否有助于解决问题,或者知道如何删除这些通知或自动下载尝试?我的LOVE2d代码似乎仍然在没有这些软件包的情况下运行。

1 个答案:

答案 0 :(得分:2)

  1. 您是否在配置中设置了终端仿真程序?

  2. (仅限Windows)尝试使用lovec.exe可执行文件而不是普通love.exe。第一个附加到执行游戏的控制台,第二个忽略它。

  3. Lua有一个缓冲输出,尝试将io.stdout:setvbuf('no')添加到main.lua的顶部