私はここ数ヶ月間Unityの小さなプロジェクトに取り組んできました。私は最近、別の場所で私の進歩をデモしている新しいラップトップを手に入れました。ソースコントロールを使用してUnityプロジェクトを別のマシンに移動した後で、Prefabsとスクリプトが見つからない
Unity &をアプリケーション内に必要なすべてのランタイムにインストールし、ソースを新しいマシンにプルダウンしました。プロジェクトはUnityで開きますが、Hierarchyビューには私のプレハブがどこにあったかが表示されます。
リソース(プレハブ、モデル、スクリプト)のすべての
は、元の開発マシン上にあったのと同じディレクトリにある、何とかにそれらをプルダウンする過程で「リンク解除」になっています新しいマシン。私は検索を試みましたが、この特定の問題の解決策を見つけることができず、すべてを再作成しています。
ありがとうございました。
は、あなたのプロジェクトに表示.METAファイルを有効にしていますか?私は、バージョンコントロールを使用しているときにそれらがオンになっていることを知っています。これはあなたの問題と関係があります。 –
Unityを閉じ、 'Library'フォルダをファイルシステムから削除してみてください。これは、Unityがプロジェクト内の参照を復元するようにします(そして、 'Library'フォルダを再作成する必要があります)。 –
私はあなたの問題が、Jamesが言っていること、あるいは他のいくつかのメタファイルの問題のどちらかとして、メタファイルと何か関係があると確信しています。あなたは誤ってgitからメタファイルを除外しましたか?だからこれはSubversionが普遍的なプロジェクトのためにとても普及していて簡単な理由です:/ – Fattie