lua 2d游戏引擎love2d安装和介绍

0、love2d介绍

LÖVE是一个使用 Lua 作为编程语言的轻量级 2D 游戏框架。LÖVE是完全免费的,能用在任何友好的开源项目,或者“邪恶”的闭源商业项目中。

LÖVE基于zlib/libpng 协议发布。目前能够在Windows、Linux和Mac OS X下实现跨平台,Android版本正在开发中,可以找到0.72的android版,

另外网友告知有ios移植版,这样我们写的游戏就可以夸5个平台了!


1、windows和linux的安装都可到官网下载
www.love2d.org

要想学好love2d要多看它的wiki,https://love2d.org/wiki/

简易下载离线的love2d wiki文档http://commondatastorage.googleapis.com/loveclub/docs.zip

2、love工程结构

一个.love实际是一个.zip压缩包。
把一个以.love为后缀的love程序改为.zip,解压后如下。一个典型的love程序,文件结构为:


main.lua是入口,conf.lua是配置,(这两个文件名必须如此,其中conf.lua不是必须的)这两个文件love会自动加载,并且先加载conf.lua。
当然你还可以有其它lua文件,其它的文件夹可以放资源。
注意打包时要在当前love工程所在文件夹下(如上图)全选所有文件,添加到zip压缩文件,因为love会自动加载当前目录下的main.lua,conf.lua.

3、运行love程序
a.直接双击.love就可以运行
b.在windows下把love添加到环境变量,linux不用
打开命令行,输入命令"love 工程路径"或"love .zip/.love文件路径"
或者切换到工程路径,输入"love ."

4、在windows下发行发行你的love程序
如果你想把自己的love程序分享给好友,对方没有安装love,你可以在love安装目录找到devil.dll love.exe openal32.dll sdl.dll
把它们和你打包后的.love放到同一个文件夹下,如图,
在命令行中切换的此目录,输入copy /b love.exe+DevIL.dll+OpenAL32.dll+SDL.dll+no.love no.exe


5、学习love要多到love的wiki查看文档和示例

6、编辑器使用任意的文本编辑器都可以,推荐notepad++

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值