特定的场景脚本的特定部分我一直在寻找这2到3天,但无法找到任何解决方案。有没有办法写unity3d
我真正想要的是,将每个场景统一处理为github/bitbucket中的分支功能,以便我可以更改特定脚本中的代码行的某些部分,以针对不同的场景进行不同的工作。
如果我在游戏中更改场景,我希望我的游戏加载特定于此场景的脚本。
例如:有一个名为脚本,xyz.cs
如果我的游戏是玩SCENE1,在xyz.cs变化的一些代码行。 如果我的游戏正在播放scene2,xyz.cs中某些代码行的变化可能与上面的场景行不同。
基本上git的场景(作为分支)在我的游戏统一的分支功能。
谢谢。
为什么不直接使用分支混帐?乍一看,这似乎是你过度复杂的问题。 –
如果这不是一个关于版本控制的问题,并且你希望有一个类似的脚本有基于场景的稍微不同的实现,我会考虑使用一个抽象类或接口,并有一个类为每个场景继承它。 –
如上所述,一个名为SceneAbstract的类具有抽象方法(和实现的),然后是子类,如Level1:SceneAbstract。 – Everts