gpt4 book ai didi

使用带有原子编辑器的 LOVE2d 运行 print() 时控制台未显示

转载 作者:行者123 更新时间:2023-12-04 03:14:40 26 4
gpt4 key购买 nike

使用安装了 love-ide 包的 atom-editor 1.13 运行 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 时,它总是会尝试安装一些“依赖文件”,例如 hyperclick-love 包和 auto-complete-love 包。这些安装失败是因为我没有安装 git..老实说我真的不知道 git 是什么,但是它、hyperclick 或自动完成似乎都不是运行我的游戏的要求,所以本着不安装的精神不必要的东西到我的电脑上我从来没有安装过这些东西......很烦人,因为当我启动原子时看到这个通知总是弹出。任何人都知道这是否导致了这个问题,或者知道删除这些通知或自动下载尝试的方法吗?我的 LOVE2d 代码似乎在没有这些包的情况下仍然可以运行。

最佳答案

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

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

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

    的顶部/li>

关于使用带有原子编辑器的 LOVE2d 运行 print() 时控制台未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42147825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com