首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用LOVE2d与原子编辑器一起运行print()时,控制台不会出现。

当使用LOVE2d与原子编辑器一起运行print()时,控制台不会出现。
EN

Stack Overflow用户
提问于 2017-02-09 22:10:27
回答 1查看 4.4K关注 0票数 3

使用atom编辑器1.13安装爱德软件包来运行LOVE2d 10.2游戏(windows 7)

显然,如果您在与您的conf.lua文件相同的文件夹中创建一个main.lua文件,您可以向main.lua添加一些配置。因此,我在我的conf.lua中有这些代码行来显示控制台。

代码语言:javascript
复制
function love.conf(t)
    t.console = true
end

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

另外,每当我使用爱德包运行atom时,它总是尝试安装一些“依赖文件”,比如超击-爱包和自动完成的爱包。这些安装失败是因为我没有安装git。老实说,我真的不知道git是什么,但它、超击或自动完成似乎都不是运行我的游戏的要求,所以本着不将不必要的东西安装到我的计算机的精神,我从未安装过这些东西……当我启动atom时,看到这个通知总是弹出是很烦人的。有人知道这是否助长了这一问题,或者知道如何删除这些通知或自动下载尝试?没有这些包,我的LOVE2d代码似乎仍然在运行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-25 02:47:54

  1. 您在配置中设置了终端仿真器吗?
  2. (仅限Windows)尝试使用lovec.exe可执行文件而不是普通的love.exe。第一个连接到执行游戏的控制台,第二个则忽略它。
  3. Lua有一个缓冲输出,尝试将io.stdout:setvbuf('no')添加到main.lua顶部
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42147825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档