问题标签 [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 投票
2 回答
1006 浏览

lua - Love2d - 我如何卸载 file.lua

我有一个带有选项按钮的菜单屏幕。当我单击此按钮时,它会很好地加载 options.lua 文件。

在选项屏幕上,我想添加一个返回按钮以返回主菜单。在我的脑海中,我需要卸载 options.lua 文件。

0 投票
1 回答
789 浏览

text - love2d - 更新打印文本的文本

我打印了“是”的文字。我必须按箭头形状的按钮。我试图得到它,这样如果我点击左箭头,它会说“否”,如果我点击右箭头,就会说“是”。

0 投票
1 回答
608 浏览

input - lua - 限制输入文本的字符 - love2d

我有一个功能,允许我在一行中添加和删除字符,我想将其限制为大约 10 个字符

0 投票
2 回答
599 浏览

lua - Love2D 基于瓷砖的碰撞不起作用

我在瓷砖碰撞方法中遇到问题。出于某种原因,玩家可以通过一些不应通过的图块。另外,我不完全确定为什么,但是当它卡住时,它可以通过物体向左移动,但只能向左移动。我在下面发布了一些代码,如果有人能指出我正确的方向,那就太好了。(或者如果有人能找到一个快速的解决方案更好!)我的玩家移动方法和瓷砖碰撞方法都在更新方法中调用。

地图和瓷砖碰撞

0 投票
1 回答
89 浏览

lua - 我的范围不正确吗?

所以我正在用 Love2D 制作游戏,我收到以下错误:

所以当我看我player

错误在哪里,

然后我看了看main.lua

我看不出有什么不对。

如果有帮助,我正在使用 Love2D v. 0.9.0 和 Lua 附带的任何版本(独立)。

0 投票
1 回答
66 浏览

lua - Lua 需要一个 } 来关闭一个已经关闭的 {

这个问题实际上只有在我对“播放器”类多一行时才会出现。

代码:

结尾

0 投票
1 回答
103 浏览

lua - 如何进行基于瓷砖的碰撞

我正在尝试制作一个简单的平台游戏,显然我需要瓷砖碰撞。到目前为止我的代码的问题是它首先移动角色,然后检查它是否与某物发生碰撞,但有时它认为它在错误的时间发生碰撞,这取决于我是否先检查 x 轴是否发生碰撞或首先是 y 轴。我会以错误的方式解决这个问题吗?这是一些代码。

0 投票
1 回答
175 浏览

lua - 在我的游戏中实现 TFlers

我正在尝试设计一款最初为 1680 x 1050 设计的游戏。但是我在我的项目中实现了 Tflers,但进展并不顺利。首先在我的 love.load 中我添加了:

然后在我的love.draw()中:

但是我收到了这个错误:

TLfres.lua.13:尝试调用字段“setMode”(一个零值)

如何摆脱这个错误?我意识到 tlfres 需要旧版本的爱才能工作,但我希望它在最新版本的爱上。我怎样才能优化它工作?谢谢!多谢你们!

0 投票
1 回答
124 浏览

lua - 创建 Lua 表如下

我正在尝试使用love2d在lua中设计这样的表。虽然我阅读了很多关于 Lua 的教程,但我无法创建这样的表,因为我不理解这个概念。谁能帮我创建这张桌子?

在此处输入图像描述

0 投票
1 回答
144 浏览

variables - Lua/Love2D - 动态变量字符串索引错误

最近,我决定尝试 Lua/Love2D。我决定创建一个小游戏,我正在研究一种存储 NPC 和属于他们的数据的方法。它的工作原理非常简单:每个 NPC 都有一个存储其标识符的内存槽。为此,我决定研究动态变量。我实现了它们,但它不起作用。我收到错误“尝试索引字符串值”代码在这里,错误在第 13 行。我做错了什么?