學完基礎的Lua語法後,今天開始製作第一個遊戲畫面了!
我是從YT上找freeCodeCamp.org的教學影片,大家有興趣可以參考看看。
一開始是先學人物走動,首先要有人物畫面的話,要先建立一個SpriteSheet,就是把多張定格圖組合成一系列連續動作的合併圖。
可以到網路上找免費的遊戲圖庫,在這邊是使用gameart2d裡面的圖庫,裡面的圖都是一張一張的,所以還需要再自己去網路上找把多個圖片合成SpriteSheet的工具或網頁。
遊戲框架一共分成3大部分,love.load()遊戲一開始會載入的資訊、love.update(dt)隨著frame做動態更新、love.draw()想在視窗中呈現的畫面,寫完基礎的功能後就可以完成人物走動的畫面。
如果想看程式碼的部分可以參考我的github或作者的,我會把參考網址都放在最下方讓大家參考。
成果 :
My github : https://github.com/YounaChen/WalkingMan
教學網站 : https://www.youtube.com/watch?v=I549C6SmUnk
免費2D圖庫 : https://www.gameart2d.com/red-hat-boy-free-sprites.html