はじめに
Unity で言うプレハブを UE5 で作り、それを設置したかったが、よくわからないエラーが出たのでメモを残す。
ちなみにプレハブのことを UE5 ではブループリントクラスって言うらしい。
エラー
AttachTo:
'/Game/Maps/UEDPIE_0_SimpleMap.SimpleMap:
PersistentLevel.SM_Cube_bottom_Blueprint_C_UAID_xx_00.StaticMeshActor_UAID_xx_00'
は静的 (in blueprint "SM_Cube_bottom_Blueprint") ではありません。
静的である
'/Game/Maps/UEDPIE_0_SimpleMap.SimpleMap:
PersistentLevel.StaticMeshActor_UAID_xx_00_GEN_VARIABLE_StaticMeshActor_CAT_UAID_xx_00.StaticMeshComponent0'
を親子付けすることはできません。中止します。
解決
どうやらスタティックメッシュ使ってるときは、アクタをスタティックに変更してあげないといけないらしい。
ブループリントクラス内のコンポーネント内にあるオブジェクトを選択し、
可動性をスタティックにする必要があったみたい。
これで無事このエラーは解決できた。
参考