Unity多级/场景中的GUI管理

4

我是Unity的新手。我正在制作Unity 2D游戏,其中包含多个关卡/场景。

在我的场景中,我将使用从预制件创建的移动对象GUI(暂停按钮、菜单按钮、当前分数文本、最高分数文本等),并且我还想创建两个UI面板,每个面板都有自己的UI组件,一个用于通关,另一个用于失败。

据我所知,我需要从菜单创建一个新的场景/关卡来添加一个空的场景/关卡。我应该在每个新场景/关卡上复制所有GUI按钮和面板,还是有办法重复使用这些GUI组件呢?

我必须使用新的关卡,而不是随机生成的关卡。

谢谢

1个回答

4
我知道我需要从菜单中创建新的场景/关卡来添加新的空场景/关卡。我的问题是,我是否应该在每个新的场景/关卡中复制所有GUI按钮和面板,还是有其他方法可以重用这些GUI组件?
在一个场景中创建UI,然后将其转换为预制并保存。这个预制可以在其他场景中被重复使用和修改。当你需要在场景之间共享物品时,应该使用预制。这个视频展示了如何从场景中的对象创建预制。

1
谢谢你的回答。我能否从相机创建预制件,这是一个好的做法吗? - Jovan
1
如果你需要在另一个场景中使用相同的相机设置,那是可以的。没问题。 - Programmer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接