love2d教程19 揹包修正

2022-05-22 16:15:13 字數 406 閱讀 8460

之前寫過一篇揹包的文章,不過有很多功能沒完善,後來又修改了一下,效果如上圖:

下面我說一下思路:

首先模仿loveframe建立乙個自定義類,selectbox選擇框,可以移動並返回每次停留的id,以及選中的id,交換的id。

再建立乙個equip裝備類,裝備類儲存裝備的名稱、描述、屬性。

最後建立乙個包圍盒bagbox,它把frame、imagebutton、panel、text、selectbox組合起來,imagebutton的

使用equip裡的,text的文字使用equip的屬性。

按鍵說名:s選擇交換(第一次選擇,第二次交換)、a新增、d刪除、q隱藏。

love2d教程19 揹包修正

之前寫過一篇揹包的文章,不過有很多功能沒完善,後來又修改了一下,效果如上圖 下面我說一下思路 首先模仿loveframe建立乙個自定義類,selectbox選擇框,可以移動並返回每次停留的id,以及選中的id,交換的id。再建立乙個equip裝備類,裝備類儲存裝備的名稱 描述 屬性。最後建立乙個包圍...

love2d教程19 揹包

慚愧,在春節裡一篇文章也沒寫,現在又回到學校了,繼續love2d教程。由於我 只是現看現寫,有些地方可能錯了,希望大家指正,我會及時修正。這篇文章主要關 於loveframes的應用,是按朱大仙要求寫的,原文在此。揹包功能是通過loveframe來實現的,loveframes其實是支援中文的,只需要...

love2d教程28 血條

感謝朱大仙提供的 這才有了這篇部落格。血條 至於體力 法力都是類似的 是遊戲裡常用的gui控制項,它主要實現兩個功能 增加 減少。效果如圖 沒有錄製gif 血條的繪製可以使用love裡的一些繪圖函式,還可以用填充。這裡採用bloodlineb.png填充,同時這個也是乙個quad的序列圖,用它來組成...