Open5

UE5でSkeletalMeshMargeが出来ない

KaibaKaiba

UE4.26のプロジェクトを5.2で開き直そうとしたところコンパイルエラー発生。
ログを見たらこんな文が。

MeshMargeBPFunctionLibrary.h(33): Error: Struct 'FSkelMeshMergeUVTransformMapping' shares engine name 'SkelMeshMergeUVTransformMapping' with struct 'FSkelMeshMergeUVTransformMapping' in D:\Development\UE_5.2\Engine\Source\Runtime\Engine\Public\SkeletalMeshMerge.h(115)

どうやらエンジン内の構造体名と被っている??

KaibaKaiba

'FSkelMeshMergeUVTransformMapping'の部分を消して再コンパイルするも失敗
エラーを見るにマージ部分のコードがエンジン側の構造体の方とかみ合っていないっぽい?
一旦ドキュメントから持ってきたコード全部消してみる……

KaibaKaiba

取り敢えずビルドは通ったけどMarge部分全消滅なので作り直してみる