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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM