【UE5】プレイヤーを追いかける最小のAI

ナビメッシュを使ってパス検索しつつ、プレイヤーを追いかけるだけのAIを作ろうとしたのですが、

「最低限何をすれば良いのか?」

…という情報は、調べても出てきませんでした。

調査しながら試行錯誤して、動作するものを作成。
そこから不要な部分を削ることで、

「何が必要なのか?それは何故必要なのか?」

…が分かりましたので、本稿で共有したいと思います。

本稿は初心者向けです。
C++ は使用せず、ブループリントを使用します。

動作環境
UE 5.4 と 5.3.2
Windows 11 Home

“【UE5】プレイヤーを追いかける最小のAI” の続きを読む

【UE5】ウィジェットブループリント(UMG)の変数をバインドすることなく(UPROPERTYを使わずに) C++ で取得する方法【C++】

こちらの記事で、ウィジェットブループリントと C++ のソースコードをバインドする方法を紹介しましたが、バインドできない状況がまれにあります。
そんなときに、ブループリントの変数(ブループリント側で作成した変数)にアクセスする方法を紹介します。

以下の環境で動作確認しています。

Unreal Engine 5.1.1
Visual Studio 2022
Windows 11 Home

“【UE5】ウィジェットブループリント(UMG)の変数をバインドすることなく(UPROPERTYを使わずに) C++ で取得する方法【C++】” の続きを読む

【UE4】ブループリントを一切使わずに子ウィジェットを操作する

これはアンリアルエンジンのウィジェットブループリント(以下、WBP)に関する記事です。
使用したアンリアルエンジンのバージョンは 4.25.3
ソースコードのビルドには Visual Studio 2017 を使用しました。

“【UE4】ブループリントを一切使わずに子ウィジェットを操作する” の続きを読む