问题标签 [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.
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.
timer - 如何使函数在 LUA(Love2d)中等待 X 时间?
我对编程非常陌生,并且来自 SC2 等游戏的“自定义地图”背景。我目前正在尝试在 Love2d 中制作平台游戏。但我想知道如何让某件事在做下一件事之前等待 X 秒。
假设我想让主角长生 5 秒,那代码应该是什么样子?
据我了解,Lua 和 Love2d 中没有内置等待。
lua - 在 lua 中测量经过的时间 (+love2D)
我正在尝试使用 os.time() 函数测量我的代码执行时间并使用 LOVE 框架显示它。但是,令我惊讶的是,显示的时间正在改变......我的代码是:
当我在打开图形的情况下离开窗口时,时间正在变化(开始和结束增长,并且差异在 1 和 2 之间变化) - 所以第一个问题是,如果 os.time() 返回一个数字,这将如何发生。而且 - 这是衡量我的应用程序执行时间的好方法吗?
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.
lua - 两个玩家之间的碰撞
我正在制作一个基本游戏来娱乐我的朋友。我还没有叫它任何东西,但它基本上是一个正方形追逐另一个正方形。红色方块为AI,白色方块为玩家控制。我已经解决了所有碰撞问题,并且效果很好。
我决定制作这个游戏的 2 人版本。所以我只是将文件复制到另一个文件夹并将其转换为 2 人游戏。一切正常,除了碰撞。我的碰撞与单人版本完全相同,但由于某种原因,碰撞并不总是有效。这是有问题的,有时它只在他们触及玩家的右侧时才计算在内,或者有时是左侧。没有确定会发生什么。
无论如何,这是我的死亡检查代码。我在 main.lua 中的 love.update() 中调用它。
lua - Lua & Love2D - 尝试在类中使用类
我正在使用 Love2D 游戏引擎在 Lua 中编写程序。我试图在一个类中使用一个类,我知道 Lua 不直接支持类(如果想与主要语言竞争,我认为这是一个疏忽)。如果我只使用我的一个类,那么一切正常,但是当我开始嵌套类时,我遇到了问题。我有 3 个文件,其中包含我的代码和我收到的错误,详情如下。
我收到以下信息:
“main.lua”中的代码
“menu.lua”中的代码
“box.lua”中的代码
lua - 在多维数组元素中创建表并绘制它
我正在尝试制作敌人数组并绘制它,但我不断收到错误,如果它不是关于数组本身,它是关于绘制函数中的错误参数:main.lua:38:bad argument#2 to 'rectangle'(number预期,没有)谁能解释我在这里做错了什么是通用的吗?
数组代码:
绘图功能:
lua - 我需要从一个字符中拆分字符串
我的字符串是
我想使用','分割 text1 和 text2。
tcp - 发送大量数据时出现延迟
我用多人游戏构建了一个小游戏,我的问题是当我发送子弹时,当它超过大约 80 时会有延迟。
我使用 UDP 类型,我的连接代码到服务器:
我的 udp:将子弹发送到服务器:
服务器:检索子弹并将它们发送回其余客户端:
客户:获取子弹数据并在表格中创建它们:
当客户端获得子弹 x、y 并在距离第一个位置超过 300 像素时移除子弹时,子弹的 x 和 y 坐标的更新发生在客户端中。
但我的问题仍然是拍摄时有滞后..