現在、ゲーム開始時にランダムで敵を出現させ
敵の強さをそれぞれの敵の頭上に表示させる非HUDなUIを制作しています。
手順としては
- BP_EnemyにWidget(WB_Enemy)を持たせる。
- ゲーム開始時にBP_Enemyをランダムに生成させる。
- BP_EnemyのイベントBeginPlayからWB_Enemyの関数を呼び出す。
- UIが更新される。
といった形で考えていますが、3でWidgetからCast To WB_Enemyへの変換が分からず詰まっている状況です。
公式リファレンス UMG UI デザイナのクイック スタート ガイド | Unreal Engine ドキュメント
も確認したのですが、こちらはプレイ時にWidgetを生成し、参照を得ていた為
あらかじめ、Widgetを付けておく私の方法は使えませんでした。
・参考イメージ