作者bmzz (bmzz)
看板GameDesign
标题[分享] Lua 2D 游戏引擎 LÖVE
时间Tue Apr 26 18:23:29 2011
简介
LÖVE 是一款 2D 的游戏引擎,用 Lua 来进行游戏的开发。除了跨足 Windows、Linux、
Mac OS X 三种平台外,在授权上还是完全免费的,甚至可以用在商业上。
官方网站
http://love2d.org/
以上内容源自本人的部落格,更详细的内容可连结以下网址
http://justbm.blogspot.com/2011/04/lua-2d-love.html
已发布的游戏
贪食蛇
http://justbm.blogspot.com/2011/04/snake.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.103.223
1F:推 LayerZ:QQ 我下载打开了 一朵花在萤幕上就不动了XD 04/26 19:05
一朵花在萤幕上转,应该是因为执行了love.exe,他预设就是这个画面。
若在 dos 打上 "love.exe snake.love" ,应该就会正常执行了。
2F:推 hirabbitt:蛇会忽快忽慢 04/26 20:52
虽可猜到原因,但我自己的电脑测不出来..如果hirabbitt大大有看
到的话,有空的时候麻烦您测试看看是否已经修正成功,谢谢=)
※ 编辑: bmzz 来自: 111.250.48.26 (04/26 21:39)
3F:→ asoedarren:open source的吗? 04/26 21:48
是的,连游戏档也是 open source 的喔。
只要将下载的 *.love 档案,改为 *.zip 档案,就可以解压缩看到
source code了=)
※ 编辑: bmzz 来自: 111.250.48.26 (04/26 22:16)
4F:推 asoedarren:thank you 04/26 23:48
5F:推 hirabbitt:真的修正了0.0 04/27 11:00
谢谢,这边把原因交代一下,
原本判定移动是利用 love.update 这个 loop 进来的「次数」
做一些其他的运算之後决定是否移动。
但 love.update 的 delay time 会因为整体资源的忙碌而上升
,因此便会导致相同次数,不同时间的後果。
之後改为用时间作为判定,就修正了此问题=)
※ 编辑: bmzz 来自: 220.128.103.223 (04/27 11:40)