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++
作者:半山
出处:http://www.cnblogs.com/xdao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。