最近色々なところで『スポーンさせたアクター(SpawnActor)が動きません』という話を聞きます。これ、知っている人は知っていると思いますが、ほとんどの人はその理由すら知らないと思うので解説しておきたいと思います。 まず普通にアクターをスポーンさせる時にはTargetPointアクターなどで場所を指定し、その位置からスポーンさせたりといった事をやると思います。 実際のブループリントは以下のような感じです。 なぜかSpawnActorを使用してスポーンさせた場合にはキャラクターが落ちてこなかったり、全く移動しなかったりします。SpawnActorではなく、レベル上に直接配置すれば正常に動きます。これは一体なぜでしょう? AIControllerの有無 実行した時にレベル上に存在するアクターをみていると、スポーンさせた時とレベルに配置させた時で状況が違っています。 AIControllerと
![UE4 スポーン時のアクター(SpawnActor)が動かない理由と対処方法 - Let's Enjoy Unreal Engine](https://cdn-ak-scissors.b.st-hatena.com/image/square/59949b9441553fa1599ea2fe6511a3dbc361ac20/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Falwei%2F20150622%2F20150622143503.jpg)