2〜3日後にこれを探していますが、解決策が見つかりませんでした。シーンに固有のスクリプトの一部をunity3dに書き込む方法はありますか
github/bitbucketのブランチ機能としてすべてのシーンを統一して処理するため、特定のスクリプトでコードの行の一部を変更して、シーンごとに異なるようにすることができます。
ゲームでシーンを変更した場合、ゲームにこのシーンに固有のスクリプトを読み込ませます。
例:私のゲームは、xyz.csの変更いくつかのコード行をSCENE1を再生している場合という名前のスクリプトがあり、
をxyz.cs。 私のゲームがscene2をプレイしている場合、xyz.csのコードの一部の行が上記のシーン行と同じでないことがあります。
私のゲームでは、基本的にgit to scenesのブランチ機能(ブランチ)が統一されています。
ありがとうございました。
理由だけではgitに支店を使わないのでしょうか?一見すると、これはあなたが問題を複雑にするのと同じようです。 –
これはバージョンコントロールに関する質問ではなく、似たようなスクリプトにシーンに基づいて少し異なる実装が必要な場合は、抽象クラスまたはインターフェイスを使用することを検討し、各シーンに対して継承するクラスを作成します。 –
上記のように、抽象メソッド(および実装されたもの)を持つSceneAbstractクラス、Level1:SceneAbstractなどのサブクラスです。 – Everts