使用安装了love-ide包的atom编辑器1.13运行LOVE2d 10.2游戏(windows 7)
显然,如果您在与main.lua
文件相同的文件夹中创建一个conf.lua
文件,则可以向main.lua
添加一些配置。所以,我在我的conf.lua
中有这几行代码来显示控制台。
function love.conf(t)
t.console = true
end
但当我回到我的main.lua
并键入print("ballz")
时,我看到的只是一个空白的LOVE2d游戏屏幕,没有额外的控制台窗口。不太确定这是否是因为我使用了atom编辑器。一切似乎都是正确的。
顺便说一句,每当我使用love-ide包运行atom时,它总是试图安装一些"dependency文件",比如hyperclick love包和auto-complete love包。这些无法安装,因为我没有安装git。。老实说,我真的不知道git是什么,但它、超级点击或自动完成似乎都不是运行我的游戏的要求,所以本着不在我的电脑上安装不必要的东西的精神,我从未安装过这些东西。。。当我启动atom时,看到这个通知总是弹出,这很烦人。有人知道这是否导致了这个问题,或者知道删除这些通知或自动下载尝试的方法吗?我的LOVE2d代码似乎仍然可以在没有这些包的情况下运行。
-
您在配置中设置了终端模拟器吗?
-
(仅限Windows)请尝试使用
lovec.exe
可执行文件,而不是普通的love.exe
。第一个连接到执行游戏的控制台,第二个忽略它。 -
Lua有一个缓冲输出,尝试将
io.stdout:setvbuf('no')
添加到main.lua
的顶部