Questions tagged «love2d»

2
Lua和LÖVE的好教程[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 3年前关闭。 我想制作一个非常简单的2D游戏,并且已经阅读了很多有关LÖVE的好东西,所以我想尝试一下。但是我似乎找不到任何好的教程。LÖVE页面上的页面结构比较杂乱,我在Mathew Casperson的帮助下发现的其他页面并不是很有用。有人知道更好的教程吗?
13 lua  love2d 

8
Lua的Love2D引擎;那3D呢?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 6年前关闭。 Lua真的很棒,学习是如此简单。我非常喜欢脚本语言,并且在学习Python方面也度过了同样愉快的时光。 Love引擎http://love2d.org/确实很棒,但是我正在寻找能够处理3D的东西。在Lua中是否可以容纳3D?无论如何,我仍然对LOVE的粒子系统感兴趣,并且可能只是将我的想法转换为带有粒子照明的2D项目:) 编辑:我删除了有关Python的注释-我希望这是一个Lua主题。谢谢
13 3d  lua  love2d 

6
游戏状态管理(游戏,菜单,标题屏幕等)
基本上,到目前为止,在我制作的每个游戏中,我总是有一个变量,例如“ current_state”,可以是“ game”,“ titlescreen”,“ gameoverscreen”等。 然后在我的Update函数上,我有一个庞大的功能: if current_state == "game" game stuf ... else if current_state == "titlescreen" ... 但是,我觉得这不是处理状态的专业/干净方法。关于如何更好地执行此操作的任何想法?还是这是标准方式?

1
在2D物理引擎中,当物体静止时,如何避免无用的碰撞解决方案?
在我正在使用love-2d开发(用于学习)的物理引擎中,我通过以下方式实现了碰撞解决方案: FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider c2 "near" c1 // "near"= I use spatial hashing if collide(c1,c2) resolve collision (c1,c2) // the heavy operation collison callbacks c1 collison callbacks c2 ... 如您所见,在gif动画的末尾,当所有对撞机几乎都固定在静态对象上时,FPS会衰减。 这是因为碰撞解决方案的数量随着对象在静止时花费更多的时间而增加。但是,许多计算都是“无用的”,因为对象已经相对彼此沉降到稳定的位置。 避免这些“无用的”碰撞检测的最佳实践(最好是不需要物理学位)是什么? 编辑:接受DMGregory提示,并得出此结果(尚不理想) (红色=静态,蓝色=活动,绿色=睡眠)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.