特定的場景腳本的特定部分我一直在尋找這2到3天,但無法找到任何解決方案。有沒有辦法寫unity3d
我真正想要的是,將每個場景統一處理爲github/bitbucket中的分支功能,以便我可以更改特定腳本中的代碼行的某些部分,以針對不同的場景進行不同的工作。
如果我在遊戲中更改場景,我希望我的遊戲加載特定於此場景的腳本。
例如:有一個名爲腳本,xyz.cs
如果我的遊戲是玩SCENE1,在xyz.cs變化的一些代碼行。 如果我的遊戲正在播放scene2,xyz.cs中某些代碼行的變化可能與上面的場景行不同。
基本上git的場景(作爲分支)在我的遊戲統一的分支功能。
謝謝。
爲什麼不直接使用分支混帳?乍一看,這似乎是你過度複雜的問題。 –
如果這不是一個關於版本控制的問題,並且你希望有一個類似的腳本有基於場景的稍微不同的實現,我會考慮使用一個抽象類或接口,並有一個類爲每個場景繼承它。 –
如上所述,一個名爲SceneAbstract的類具有抽象方法(和實現的),然後是子類,如Level1:SceneAbstract。 – Everts