问题标签 [love2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
523 浏览

keyboard - Love2D keyboard.isDown 键值?

某处是否有键值列表?我可能已经完全昏​​迷了,但我还没有找到一个清单。有人可以帮忙吗?

0 投票
1 回答
575 浏览

windows - Lua os.execute 空终端

我有一个程序需要我调用 os.execute 来运行外部程序,但是,当我这样做时,程序运行时会在后台打开一个空终端,这非常痛苦。我想知道是否有办法防止这种情况?

0 投票
1 回答
4338 浏览

indexing - 尝试在第 133 行索引全局“p”(一个 nil 值)

我一直在尝试为我的朋友和我正在做的一个小项目制作一个主菜单。我在用于玩家重力的第 133 行遇到了这个错误(我的朋友编码了那部分)。听到是代码,将不胜感激:

我无法让代码块工作,所以把它放在这个 URL 上

http://pastebin.com/ue09X0Bi

PS 非常抱歉,我无法让代码块工作。

0 投票
2 回答
3392 浏览

frameworks - LÖVE 和 Lua。制作 .EXE 文件

我正在使用 2D 框架“LÖVE”制作 Lua 游戏。

我需要知道如何用它制作一个 .exe 文件!我已经完成了命令行,成功压缩了我的 main.lua 和图像,我已将文件扩展名重命名为 .exe!当我运行 .exe 时,会出现一个文件提取应用程序。这不应该发生,对吧?我希望它作为游戏运行,而不是作为自解压应用程序运行。帮助?

0 投票
2 回答
759 浏览

lua - 我需要限制图像移动 LOVE2D

我正在使用 Love2d 和 Lua 制作游戏。目前,我有一个人,从左到右“滑行”。我希望能够限制他的动作,这样他就不会掉出屏幕。我试着做一个 if 语句来检测他的 X 是否大于 800,(因为我的窗口大小是 800x600)但它最终还是出现了故障。这是代码。请帮忙?

0 投票
1 回答
709 浏览

lua - 向下跳跃的love2d播放器

我正试图让我在 Love2d 中的玩家跳跃。他跳,是的,但向下。是的,向下。如同入土。我需要一些帮助来解决这个问题,我已经尽可能多地使用数据,到目前为止,每个逻辑解决方案(将跳跃高度设置为负数等)都不起作用。

下面是代码,希望对大家有所帮助。

这是main.love 文件。

0 投票
2 回答
1011 浏览

lua - 如何将图片设置为表格值?(爱2d)

我正在为 Love2d 中的游戏制作开始菜单。当然,我需要用于“开始游戏”和“退出游戏”的按钮。我知道如何为按钮使用文本,但我不知道如何使用实际图片。我以本教程为基础。

请帮忙?

0 投票
2 回答
2374 浏览

lua - lua - main.lua:18: 'end' 应在'elseif' 附近(在第 12 行关闭'function')

我来自 Java 并尝试使用 lua 和 love2d 对 iPad 应用程序进行编程。我很新,我总是得到这个错误:

这是我的代码:

有什么问题,我该怎么做才能解决它并在将来避免它?谢谢。

0 投票
2 回答
3408 浏览

lua - Lua:向表中添加多行

好的,所以我希望快速生成一个相当大的表。看起来像这样的东西:

只有表会包含更多的行,以及这些行中的更多值。我知道使用 table.insert() 我可以轻松地将我需要的任意数量添加到单行中,但是无论如何我也可以添加全新的行而无需全部输入?

0 投票
1 回答
565 浏览

lua - Lua:什么时候调用函数?

顺便使用 Love 框架。

好的,所以我正在寻找创建一个随机地图生成。我显然只希望它绘制一次,所以我尝试建立一个非常基本的结构。哪个不起作用,我不知道为什么。

所做的只是打印“0”,这要归功于在绘图函数中打印 testVar up 的命令。所以它似乎在没有实际运行 testFunction 的情况下更新了 testVar 值。这与Lua有关吗?

对于那些不熟悉 Love 的人,love.draw 会在每一帧中调用,love.load 只是最初。