Splineに沿ったオブジェクトの移動が上手くいかない

UE4でSkeieralMeshをSplineのルートに沿って巡回するものを作ろうとしたのですが、実際に配置しSplineのルートを作り、シュミレーションを行うとSplineごとどこかに飛んで行ってしまいます。
原因が分からず困っています。
初歩的なことかもしれませんがわかりやすく教えていただけると幸いです。

MoveSpeedの数値は200に設定しています。



スクリーンショット (326)

「Splineごと飛んで行く」のはSkeletalMeshとSplineが同じブループリントに含まれているからだと思います。
SplineがSkeletalMeshにくっついているため、SkeletalMeshがx座標を200移動したらSplineも一緒にx座標を200移動してしまいます。

自分では試してないですが

1.Splineを持ったSkeletalMeshと別なActorに作る
2.SkeletalMeshに変数を作り、1.で作ったBlueprintを参照する

という感じでどうでしょうか。

1 Like