ゲームを作成する際、Unity はアセットに関する多くのメタデータを格納します (インポート設定、その他のアセットへのリンクなど)。アセットを異なるプロジェクトに移したい場合、特定の方法があります。次の方法で、この情報をすべて保ちつつ、プロジェクト間でアセットを簡単に移動できます。
インポート、エクスポートを含む パッケージ の使用に関する情報は Asset Package を参照してください。
独自の Custom Package を作成する場合、 Export Package を使用してください。
ヒント: パッケージをエクスポートする場合、 Unity は関連するものも同様にエクスポートできます。 そのため、例えばシーンファイルを選択してすべての関連アセットとともにパッケージをエクスポートした場合、 テクスチャやその他のシーンに存在するアセットも同様にエクスポートされます。 手動で配置しなくても、このようにすれば素早くエクスポートしたいアセットをまとめてエクスポートできます。
パッケージの内容を変更し、アセットのバージョンを更新した新規パッケージを作成したいということがあるかもしれません。 以下のようにすれば実現できます。
パッケージに入れたいアセットファイルを選択してください(変更されていないものも、新しいものも選んでください)。
上記で説明されている Export Package でファイルをエクスポートしてください。
注意: 更新されたパッケージの名前を変えることができ、 Unity はそれが更新されたものだと認識します。そのため、漸進的な命名ができます。例えば、 MyAssetPackegeVer1, MyAssetPackageVer2 という感じです。
ヒント: パッケージからファイルを削除し、同じ名前のもので置き換えるのはいい方法ではありません。 Unity はそれらが異なるファイルであり、コンフリクトを起こす可能性があると認識します。そのため、インポート時には警告マークを表示します。 ファイルを削除してそれを置き換えることを決定した場合、異なるファイルとして提供する方がいいですが、元の名前に関連したものにしましょう。