創作內容

0 GP

UE4 工作日誌 05 受傷與血條

作者:簡簡簡│2017-12-17 11:56:35│巴幣:0│人氣:478


今天增加個受傷的事件
原本是自己寫一個簡單的受傷事件(對我來說受傷就是扣血+撥動作)
但覺得好像不太正規又改回來了








動作方面 自己生一個bool 放在TakeDamage,收傷bDamageing = true





然後動作BP event update aniaiton( tick) 一直取得這個bool
然後狀態機(是狀態機嗎??)
用blend pose by bool 可以劃分兩個狀態
一個狀態是閒置 跑 走 跳
一個是受傷



那bDamageing  怎麼變false  想了很久 還是用動作notify 用(比較簡單)
(然後問題果然發生了 受傷太頻繁 notify 好像會沒傳到值就卡住了)




然後受傷發紅光如下







UMG > 用一個progress bar 綁定 Health > health / 100 接上 bar percent(0~1)
Health :0~100
Bar percent : 0~1













#目前想到的問題
1.
受傷true  受傷動作結束false 意味著播受傷動作中 無法再播
2.受傷true  受傷動作結束false 容易動作停滯
3.受傷動作不要位移 且不要太久



有更好的方法在跟我說 謝謝

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3823221
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:UE4|Unreal|Unreal Engine 4

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★feeling94750 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:UE4 工作日誌 04 ... 後一篇:UE4 工作日誌 06 ...

追蹤私訊切換新版閱覽

作品資料夾

e12344888各位讀者
都市奇幻懸疑喜劇《魔都妖探》Case 9連載開始。歡迎舊雨新知都來小屋坐坐!看更多我要大聲說昨天16:51


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】