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++
