今回は、スプライン移動中に障害物が横切った際、ぶつからないように一時停止する機能を作りたいと思います。 また、おまけとしてイベントディスパッチャーを用いてちょっとした機能を追加しますので、イベントディスパッチャーの使い方にいまいちピンとこない方も参考にしていただければ幸いです。 まず、スプライン移動については過去記事を参考にしてください。 それでは早速スプライン移動用コンポーネントに機能を追加していきたいと思います。 まず実装の概要としましては、スプライン移動するアクター(今回はゲストとしてネコちゃんに来てもらいました)に衝突検知用のコリジョンを追加し、スプライン移動側でそのコリジョンが何かにヒットしたら移動を一時停止し、ヒットが抜けたら移動を再開するといった感じです。 また、おまけの機能として、一時停止した際にネコちゃんがしゃべるようにします。 それでは早速実装方法のご紹介です。 まずは
![[UE4] スプライン移動に衝突検知システムを追加する|株式会社ヒストリア](https://cdn-ak-scissors.b.st-hatena.com/image/square/8e3e25fa72a366db30bb25996c1996a5a7284e99/height=288;version=1;width=512/https%3A%2F%2Fhistoria.co.jp%2Fwp%2Fwp-content%2Fuploads%2F2016%2F05%2F12.png)