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

menu - Changing what is in the love.load function

My friend and I have been working on a game in love2d recently, but in the early stages of developing my computer hard drive stopped working meaning only my friend could work on it. Now I have a computer and I want to make a main menu in Love2d but There is alot of code in the love.load function (generation of the world and such). My question is can I change what is in love.load when the game is running? e.g The main menu loads up, then the generation of the world loads up when the start button is pressed.

0 投票
1 回答
3496 浏览

lua - 如何在移动精灵时显示动画?

我正在使用anim8库,并参考了他对类似问题的回答,但是当我按下键行走/移动时,我仍然不知道如何触发我的动画:

目前,发生的情况是精灵会向上、向下、向左、向右移动,但是当我按住 [各自的] 键盘键时动画会冻结,并在我释放键盘键后继续。

0 投票
4 回答
6477 浏览

timer - 如何使函数在 LUA(Love2d)中等待 X 时间?

我对编程非常陌生,并且来自 SC2 等游戏的“自定义地图”背景。我目前正在尝试在 Love2d 中制作平台游戏。但我想知道如何让某件事在做下一件事之前等待 X 秒。

假设我想让主角长生 5 秒,那代码应该是什么样子?

据我了解,Lua 和 Love2d 中没有内置等待。

0 投票
3 回答
16067 浏览

lua - 在 lua 中测量经过的时间 (+love2D)

我正在尝试使用 os.time() 函数测量我的代码执行时间并使用 LOVE 框架显示它。但是,令我惊讶的是,显示的时间正在改变......我的代码是:

当我在打开图形的情况下离开窗口时,时间正在变化(开始和结束增长,并且差异在 1 和 2 之间变化) - 所以第一个问题是,如果 os.time() 返回一个数字,这将如何发生。而且 - 这是衡量我的应用程序执行时间的好方法吗?

0 投票
1 回答
603 浏览

lua - Image won't move in Lua LÖVE game

I am writting a game in Lua LÖVE framework, for the LudumDare26. I can't seem to figure out why my "player" won't move when I press WASD.

0 投票
1 回答
1140 浏览

lua - 两个玩家之间的碰撞

我正在制作一个基本游戏来娱乐我的朋友。我还没有叫它任何东西,但它基本上是一个正方形追逐另一个正方形。红色方块为AI,白色方块为玩家控制。我已经解决了所有碰撞问题,并且效果很好。

我决定制作这个游戏的 2 人版本。所以我只是将文件复制到另一个文件夹并将其转换为 2 人游戏。一切正常,除了碰撞。我的碰撞与单人版本完全相同,但由于某种原因,碰撞并不总是有效。这是有问题的,有时它只在他们触及玩家的右侧时才计算在内,或者有时是左侧。没有确定会发生什么。

无论如何,这是我的死亡检查代码。我在 main.lua 中的 love.update() 中调用它。

0 投票
1 回答
649 浏览

lua - Lua & Love2D - 尝试在类中使用类

我正在使用 Love2D 游戏引擎在 Lua 中编写程序。我试图在一个类中使用一个类,我知道 Lua 不直接支持类(如果想与主要语言竞争,我认为这是一个疏忽)。如果我只使用我的一个类,那么一切正常,但是当我开始嵌套类时,我遇到了问题。我有 3 个文件,其中包含我的代码和我收到的错误,详情如下。

我收到以下信息:

“main.lua”中的代码

“menu.lua”中的代码

“box.lua”中的代码

0 投票
1 回答
1633 浏览

lua - 在多维数组元素中创建表并绘制它

我正在尝试制作敌人数组并绘制它,但我不断收到错误,如果它不是关于数组本身,它是关于绘制函数中的错误参数:main.lua:38:bad argument#2 to 'rectangle'(number预期,没有)谁能解释我在这里做错了什么是通用的吗?

数组代码:

绘图功能:

0 投票
3 回答
267 浏览

lua - 我需要从一个字符中拆分字符串

我的字符串是

我想使用','分割 text1 和 text2。

0 投票
1 回答
285 浏览

tcp - 发送大量数据时出现延迟

我用多人游戏构建了一个小游戏,我的问题是当我发送子弹时,当它超过大约 80 时会有延迟。

我使用 UDP 类型,我的连接代码到服务器:

我的 udp:将子弹发送到服务器:

服务器:检索子弹并将它们发送回其余客户端:

客户:获取子弹数据并在表格中创建它们:

当客户端获得子弹 x、y 并在距离第一个位置超过 300 像素时移除子弹时,子弹的 x 和 y 坐标的更新发生在客户端中。

但我的问题仍然是拍摄时有滞后..