c# - 我如何在 Unity 中使用具有不同道路或平台颜色的重复场景以及在前一个场景中使用的相同预制件?

标签 c# unity-game-engine

我想在 Unity 中使用具有不同道路或平台颜色的重复场景,并在场景 1 中使用相同的预制件,但是当我从重复场景中更改颜色时, Material 的颜色也会在前一个场景中发生变化,我也为此制作了重复的预制件,但什么也没有为我工作?

制作不同场景的之字形游戏

最佳答案

要在 Unity 中复制场景,您可以按照 this method 进行操作。

click on the scene name in your PROJECT panel

click on the EDIT menu in the menu bar at the top

select DUPLICATE

you then have to do this ..

click ONCE the "new" scene item you just made in Project Panel. (it should be bright blue) you have to RENAME it. to rename, just click "Return" on your keyboard and watch what happens.

that's it !

Don't forget you will have to draw the new scene (and all scenes) in to your build -- select File -> Build Settings

  1. 打开场景
  2. 在层次结构中右键单击场景顶部,然后单击“将场景另存为”并使用您想要的名称保存。这将立即在 Unity 中打开该场景。

现在您有一个重复的场景,并且两者都使用相同的材​​质。如果您更改 Material 的属性,则两个场景都会发生修改。

最简单的方法是复制 Material ,因此您将拥有两种 Material ,每个场景一种。转到新场景中使用旧 Material 的位置并更改为新 Material 。然后修改新 Material 。

关于c# - 我如何在 Unity 中使用具有不同道路或平台颜色的重复场景以及在前一个场景中使用的相同预制件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55674628/

相关文章:

c# - 如何在 Unity 中通过单击手机屏幕来更改相机? (安卓)

c# - ASP.NET Repeater Control - 获取转发器控件内的 Hiddenfield 值

c# - 从不同元素反序列化具有相同名称的 xml 属性

c# - PerHttpRequestLifeTimeManager for Unity with Web API 和 OWIN

c# - 可滚动面板中的组合框导致问题

android - Facebook Unity Sdk v5.0.3 尝试登录时在横向模式下崩溃 - Android

unity-game-engine - Unity 重命名公共(public)字段以保留分配

c# - 如何取消屏蔽密码文本框并将其屏蔽回密码?

javascript - 鼠标点击对象unity 5.3 UI?

unity-game-engine - 每帧检查多个球之间碰撞的快速方法