2016-11-18 15 views
0

Unityにメタファイルのバージョン管理に問題があります。私は私の異なるプロジェクト(gitサブモジュールのようなもの)の間で共有する共通のコードを持っていて、それぞれのプロジェクトでGameObjectに異なる影響を与えます。各プロジェクトは、共通のコードから異なるメタファイルを生成します。それが問題の原因です。特定のフォルダに保存されているUnityメタファイル

(私の共通コードで)メタファイルをバージョンアップすると、私のすべてのプロジェクトで同じメタファイルが生成されますが、これは明らかに動作が異なる可能性があるためです。私が見つけた解決策の1つは、共通のコードに関連するメタファイルをすべてのプロジェクトのどこかに格納して、特定のプロジェクトに留まり、他のプロジェクトに影響を与えないようにすることでした。私はこれに関する情報を見つけることができません。

私の質問です:特定のフォルダにメタファイルを保存し、別のフォルダのスクリプトにリンクする方法はありますか?

答えて

0

最後に、私は今、メタファイルを自分の特定のプロジェクトにコピーしてコミットできるスクリプトを作成しました。次に、レポをクローンすると、それらを私のサブモジュールにコピーする別のスクリプトがあります。そうすることで、私のシーンが正しく読み込まれます。完璧ではありませんが、機能します。

0

はい、あなたは以下を参照することができます

をですから、共通のコードのためのサブモジュールとして様々なプロジェクトを扱いますか?その場合、異なるプロジェクトのサブフォルダにメタファイルを格納することができ、これらのメタファイルはバージョンを個別に制御できます。

+0

私の声明は明らかではありませんでした。実際、私の共通コードは、私が持っているすべてのgitプロジェクトのサブモジュールです。 – rmTheZ

+0

また、gitプロジェクトのディレクトリにメタファイルを格納することもできます。ディレクトリが異なるため、これらのメタファイルもgitによって扱いが異なります。 –

関連する問題