SpaceOnigiriGamesHomeProfileGamesGalleryUE4めもContactMore目的地までナビゲートしてくれる道しるべを作る目的地までナビゲートしてくれる道しるべ的なものを作ったので書き留めておきます。UE4のナビメッシュとAIコントローラーを使うと、使ったことがある人なら分かると思うけど、曲がり角でカクッとした挙動になってしまうのでなんだか気持ち悪い。そこで、スムーズに曲がってくれるものを、スプラインを利用して作りました。​完成形はこんな感じ↓1下準備レベルにNavimeshVolumeBoundを追加し、ナビゲーション情報を取得できるようにしておいてください。​2スプラインを作成する​PlayerPawnにスプラインコンポーネントを追加します。ここではNavigateSplineと名付けておきました。したら、以下のノードをTickイベント下に追加します。ノードのPathStartにはプレイヤーの現在位置を、PathEndには目的地を入れます。​このノードでNavigation情報を元に、目的地までのパスを取得できます。Points」ノードのPointsに突っ込みます。これで、取得したパスにそってスプラインが出来ます。新規にBPをアクターで作成。ここでは自作の矢印メッシュを適用してます。​そしたらSplineDistance変数をfloatで作成し、Tickごとに加算します。この変数でスプライン上の距離を指定し、そのポイントにおけるワ-ルドポジションを取得します。Secondsに700を掛けていますが、1秒ごとに700ユニット=7m進む計算になります。Tick下に以下のノードを追加します。Spline」に先ほどのDistance変数を入れ、スプライン上の指定距離における位置と回転方向を取得します。Rotation」ノードに位置と回転情報を入れます。ここまでで、矢印アクターをスポーンすると矢印が一つだけパスに沿って綺麗に移動してくれると思います。このままでは寂しいので、動画のように一定間隔でスポーンするようにする等、カスタムして使ってみて下さい。