[LÖVE] 第一個遊戲畫面

更新於 2024/06/18閱讀時間約 1 分鐘

學完基礎的Lua語法後,今天開始製作第一個遊戲畫面了!

我是從YT上找freeCodeCamp.org的教學影片,大家有興趣可以參考看看。

一開始是先學人物走動,首先要有人物畫面的話,要先建立一個SpriteSheet,就是把多張定格圖組合成一系列連續動作的合併圖。

可以到網路上找免費的遊戲圖庫,在這邊是使用gameart2d裡面的圖庫,裡面的圖都是一張一張的,所以還需要再自己去網路上找把多個圖片合成SpriteSheet的工具或網頁。


SpriteSheet

SpriteSheet


遊戲框架一共分成3大部分,love.load()遊戲一開始會載入的資訊、love.update(dt)隨著frame做動態更新、love.draw()想在視窗中呈現的畫面,寫完基礎的功能後就可以完成人物走動的畫面。

如果想看程式碼的部分可以參考我的github或作者的,我會把參考網址都放在最下方讓大家參考。

成果 :

人物走動 gif

人物走動 gif



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

    avatar-img
    7會員
    49內容數
    這裡會放一些我寫過的 Leetcode 解題和學習新技術的筆記
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
    Thumbnail
    本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。