是時(shí)候制作一個(gè)屬于自己的獨(dú)立游戲了共耍!
編程太難?沒(méi)問(wèn)題吨瞎!我們用最簡(jiǎn)單的腳本語(yǔ)言 lua痹兜!
從頭開(kāi)始太費(fèi)時(shí)間?這也不是問(wèn)題颤诀!我們使用現(xiàn)有的游戲引擎字旭!
是的!這篇文章就是介紹如何使用 L?VE 游戲引擎來(lái)制作一個(gè) 2D 獨(dú)立游戲崖叫!
L?VE 是一個(gè)跨平臺(tái)的 2D 游戲引擎遗淳。它完全免費(fèi),并且遵循 zlib 協(xié)議 -- 這意味著你可以免費(fèi)使用它心傀,甚至可以使用它來(lái)制作商業(yè)游戲屈暗。它使用在游戲行業(yè)被廣泛使用的 lua 腳本語(yǔ)言來(lái)作為它的開(kāi)發(fā)語(yǔ)言。lua 是一個(gè)非常小巧剧包、簡(jiǎn)單的語(yǔ)言恐锦,它被廣泛使用在各種游戲開(kāi)發(fā)中,例如大名鼎鼎的魔獸世界就是使用 lua 來(lái)作為它的插件開(kāi)發(fā)語(yǔ)言疆液。
好了,介紹完畢陕贮。是時(shí)候開(kāi)始搭建我們的開(kāi)發(fā)環(huán)境了堕油。
首先,我們需要下載 L?VE 的主程序肮之。
訪問(wèn) love2d.org 即可下載掉缺。
Windows 系統(tǒng)選擇下載 32-bit zipped 或者 64-bit zipped。如果你不清楚你的 Windows 是 32 位的還是 64 位的戈擒,那就選 32-bit zipped眶明。
下載完成以后,我們需要把我們的工作目錄搭建好筐高。
新建一個(gè)文件夾搜囱,比如 D:\Love2d丑瞧。我們把下載好的壓縮文件解壓縮到 bin 文件夾中,再創(chuàng)建一個(gè) HelloWorld 文件夾來(lái)存放我們此次的“游戲”代碼蜀肘。
最后的文件夾結(jié)構(gòu)如下圖所示
我們還需要一個(gè)文本編輯器來(lái)輸入我們的代碼绊汹。
你可以使用任何你喜歡的文本編輯器和集成開(kāi)發(fā)環(huán)境,例如 Windows 記事本扮宠,Visual Studio Code 等等西乖。
一切準(zhǔn)備就緒,讓我們來(lái)輸入一點(diǎn)代碼坛增。
在 HelloWorld 文件夾中新建 main.lua获雕。注意,必須是 main.lua收捣,所有的 L?VE 游戲都是從 main.lua 開(kāi)始的届案。
使用你最喜歡的文本編輯器,在 main.lua 中輸入以下代碼
function love.draw()
love.graphics.print("Hello World!", 100, 100)
end
保存文件坏晦,然后……
讓我們來(lái)運(yùn)行我們的“游戲”
在開(kāi)始菜單找到命令行工具萝玷,或者直接 Win + R 輸入 cmd 執(zhí)行。
然后依次輸入以下命令(假設(shè)我們的工作目錄在 D:\Love2d)
D:
cd Love2d
bin\love HelloWorld
如果一切順利的話昆婿,我們就能看見(jiàn)我們的“游戲”畫(huà)面了球碉!
好了,今天就到這里仓蛆。下次我們?cè)俳忉屛覀冚斎氲拇a睁冬,再詳細(xì)介紹一點(diǎn)基本的概念。