シヴァのブログ

UnityやUE4や趣味とかいろいろ...

「Unreal Engine」敵のHPゲージ表示と反映

敵のHPゲージ表示と反映の方法をメモ。
(ダメージ処理は書きません)

敵の情報をGameStateで読み込む

(Get All Actors Of Classノードはレベル内のアクタを検索する方法です。
そのため重いので使用する際は注意してください)

GameState作成 GameStateブループリント
f:id:shivaT:20161130010940p:plain:w300 f:id:shivaT:20161130010951p:plain:w300
敵の設定

敵のHPを変数にする(HPゲージ初期値を1、型をFloatとする)
f:id:shivaT:20161130011600p:plain:w600

Widgetの設定
Widget Widgetブループリント
f:id:shivaT:20161130012125p:plain:w300 f:id:shivaT:20161130012136p:plain:w300
レベルブループリントとワールドセッティングの設定

Widgetをレベルブループリントで設定
ワールド設定で作成したGameStateを設定

レベルブループリント ワールド設定
f:id:shivaT:20161130013151p:plain:w300 f:id:shivaT:20161130013303p:plain:w300
完成

f:id:shivaT:20161130014441p:plain:w600