本文:
どのようにすればフォルダやアセットを依存関係を切らずに移動できるのか教えてください。
他のプロジェクトに移行する際に、何のプロジェクトから移行してきたかわかりやすくするために元のプロジェクトのほうでフォルダやアセットをまとめようとしています。
ファーストパーソンテンプレートで試行しています。
※→はコンテンツフォルダをカレントディレクトリとしたときにどれくらい下にあるかを表しています
(現在)
コンテンツ
→📁FirstPerson
→📁FirstPerson Arms
→📁FPWeapon
→📁Level Prototyping
(理想)
コンテンツ
→📁FirstPerson_Tmp(自分で追加したフォルダ)
→→📁FirstPerson
→→📁FirstPerson Arms
→→📁FPWeapon
→→📁Level Prototyping
自分で調査したこと:
そのままフォルダをドラッグアンドドロップすると以下のメッセージが表示される
ソースコード、コンフィグ INI、テキスト ファイルは、次を見つけるか次と交換する必要が生じる場合があります
FirstPersonMap
BP_FirstPersonGameMode
そうではない場合、アセットはクック済みビルドで失われる可能性があります。名前を変更しますか?
「OK」を押すと移動できるけど以下の状態になる
- リダイレクタが元のフォルダに残る
- FirstPerson_AnimBPでコンパイルエラーが発生する
Pin for variable 'bHasRifle' recreated, but the variable is missing.
"bHasRifle"という名前の変数は 'FirstPerson_AnimBP'にありません。
'FirstPerson_AnimBP' が bHasRifle を取得 用にコンパイルされていることを確認してください。
使用中のピン First Person Character がノード Get に存在しなくなりました。ノードを更新するかリンクを解除して、ピンを削除してください。
使用中のピン First Person Character がノード セット に存在しなくなりました。ノードを更新するかリンクを解除して、ピンを削除してください。
ピン <指定なし> とピン Object を接続できません:このキャストは無効なターゲットタイプです(リダイレクトなしに削除されたクラスですか?)。
ピン Object とピン <指定なし> を接続できません:このキャストは無効なターゲットタイプです(リダイレクトなしに削除されたクラスですか?)。
使用中のピン As BP First Person Character がノード 無効なキャストノード に存在しなくなりました。ノードを更新するかリンクを解除して、ピンを削除してください。
"bHasRifle"という名前の変数は 'FirstPerson_AnimBP'にありません。
'FirstPerson_AnimBP' が bHasRifle を取得 用にコンパイルされていることを確認してください。
使用中のピン First Person Character がノード Get に存在しなくなりました。ノードを更新するかリンクを解除して、ピンを削除してください。
使用中のピン First Person Character がノード セット に存在しなくなりました。ノードを更新するかリンクを解除して、ピンを削除してください。
ピン Object とピン Return Value を接続できません:このキャストは無効なターゲットタイプです(リダイレクトなしに削除されたクラスですか?)。
使用中のピン As BP First Person Character がノード 無効なキャストノード に存在しなくなりました。ノードを更新するかリンクを解除して、ピンを削除してください。
ピン Return Value とピン Object を接続できません:このキャストは無効なターゲットタイプです(リダイレクトなしに削除されたクラスですか?)。
Has Rifle に関連付けられたプロパティが '/Game/FirstPerson_Tmp/FirstPersonArms/Animations/FirstPerson_AnimBP.FirstPerson_AnimBP_C' で見つかりませんでした
結果 のプロパティ パスに無効なフィールド「GetMovementComponent」が見つかりました
「キャンセル」を押すとmapなど移動できていないものがある
作業環境:
Unreal Engine 5.2
Windows 10
参考URL:
[UE4] リダイレクター ~消えないゴミファイルの謎~|株式会社ヒストリア (historia.co.jp)