角色遊戲之3(人物血條的實現)

2021-06-28 07:52:50 字數 824 閱讀 4976

今天我們來看一下人物的血量是如何新增的。廢話不說來解析一下**。

下面這段**就是人物血條的**。

//先定義兩個貼圖,乙個前景色,乙個後景色。

最注意著兩個都是2d 的,

public texture2d bloodred;

public texture2d bloodblack;

public static int hp = 100;

//血值達到100時, 血條滿狀態。

public static int gp=100;

//體力值為100.

void ongui() {

int boodwidth = bloodblack.width * gp/100;

//根據當前血量計算紅色血條的顯示的寬度;

int bloodwidth = bloodred.width * hp / 100;

//繪製藍色血條

gui.drawtexture(new rect(50, 40, boodwidth, bloodblack.height), bloodblack);

//繪製紅色血條

gui.drawtexture(new rect(50, 20, bloodwidth, bloodred.height), bloodred);

gui.label(new rect(5, 20, 60, 50), "生命值:");

gui.label(new rect(5, 40, 60, 50), "體力值:");

下面就來看看新增**後的效果。因為比較耗費體力,所以藍條比較長,長短可以根據自己的需要來更改。

今天就發這些吧,明天繼續。

pygame網路遊戲 4 1 人物行走

地圖在遊戲中是非常重要的一部分,幾乎所有的遊戲都有地圖。比如夢幻西遊中的長安城 建鄴城 大雁塔等等都是遊戲地圖。那麼在我們的開發中,地圖的組成部分有 2.地圖的前景圖 需要把人物遮擋住的地方 我們按照繪圖順序 畫地圖背景 畫玩家 最後再畫地圖前景,這樣就能將玩家遮擋住。3.行走層資料 乙個二維陣列,...

崩壞三人物渲染分析

崩壞三的圖形渲染是近年來手遊 渲染的標桿,目前市面上的 類手遊很少能望其項背。通常一款受歡迎的遊戲出來很快就有大批同型別的遊戲跟進,但是近一年的時間過去了,還沒有出現效果能媲美崩壞的遊戲,追根溯源還是因為其渲染技術不能被模仿。作為乙個愛好者,為了學習其中的奧秘,特帶著敬意去分析其渲染方法。採用的方法...

3175 人物相關性分析

人物相關性分析 還是超時,有時間再改改吧 思路就是 剛剛學了string字串裡面的find函式find str1,n 從n位置開始找,找aa和bb 然後找到要判斷前後是否是字母,不是的話再加進陣列,isalpha 最後雙重迴圈,不能指標那樣移動,可能乙個alice和好幾個bob都距離很小,可能是這裡...