自動テストをやってみようと思います。やり方の手順は公式のドキュメントが詳しいです。他にも色々な方が記事を上げてくださっています。次のようなものがあります。対するテストをやってみたいと思います。有効にし、エディタを再起動をする必要があります。ボタンを押すとテストが開始します。緑になっていたらそのテストは成功。赤は失敗を意味します。オレンジ色のものは、警告を表しています。テストの実行方法がわかったので、次に自分でテストを作成して、そのテストを実行していきたいと思います。ブループリントでも実装できますが、今回はブループリントで実装していきます。クラスのブループリントを作成します。タブで次のように最初のテストを書いてみました。イベントノードはテスト実行時に呼ばれるイベントです。ノードは、テスト結果を設定します。今回作ったテストは無条件にテストが成功するテストです。テストを作成したので、作成したテストをテスト用のマップに配置します。ボタンを押すと表示されると思います。画面を開き、テスト結果を見るとテストが成功していることが確認できると思います。ここまでで、テストの作成、実行が出来るようになったかと思います。自動テストの基本は以上です。対してテストを実践してみようと思います。一つの動作をテストを作成しながら、実装していきたいと思います。処理は、次のようなものです。テストと一緒に作っていきたいと思います。とテストの実装を行う前に、プレイヤーとテスト対象の敵のブループリントを準備します。設定したものになっています。それだけだとマップに配置した際に、どっちがプレイヤーなのか敵なのかわかりづらくなるため、頭上にテキストで印をつけています。下の画像はテスト対象の敵のブループリントです。同じ感じでプレイヤーのブループリントも作成しています。プレイヤーとテスト対象の敵を準備したので、次に新しくテストを作成していきます。