單機雙人遊戲中,一方角色受到攻擊,血條遞減,當其中一方的血條為0時,進入第二關,同時兩人恢復滿血。
首先新增乙個bar,然後設定自己想要的樣式,fill area是血條原有的顏色,handle slide area是掉血以後的顏色,效果在圖二。
接下來在你的控制角色的class裡新增剛開局的時候大家都是滿血。
playermovement2 p2;
void start()
`
然後在update裡面不斷更新血量,這樣當角色受到攻擊傷害,立馬就被update出來。
healthbar.
value
= curhealth;
if
(curhealth <=0)
回到遊戲中在你的人物欄找到剛剛新增的血條,把它拖進來。
unity 使用NGUI 顯示角色血條和名字
先說一下好處和原理 如果用unity自帶的gui處理,需要在ongui 中每個迴圈呼叫gui.begingroup gui.drawtexture textfilter.drawoutline 之類的 有很高的記憶體開銷。ngui 不只是僅僅用於拼接ui,這裡主要是去掉ngui上的uicamera,...
Unity血條實現
最近開發一款遊戲,涉及到血條的製作,前期上網找了挺多文章,最後總結起來應該就如下幾種實現方式 1.通過slider實現 2.通過scrollbar實現 3.控制項組合,比如用控制項將血條邊框和紅條組合,通過指令碼控制紅條長度的縮放或位移實現動畫效果 okay,為了省事,我選擇了通過scrollbar...
NGUI血條製作及血條跟隨角色目標
首先建2個sprite乙個做背景乙個做前景 給背景新增乙個指令碼如圖progress bar script。然後拖到對應的位置。然後就就ok了。接下來就開始設定目標跟隨。首先建立乙個cube作為被跟隨目標,然後給bg加乙個follow target指令碼 此指令碼在hudtext外掛程式裡,要安裝這...