何时使用场景或面板

Boo*_*rog 2 unity-game-engine scene

我只是有一个问题,我不知道究竟要在谷歌上输入什么.

我正在制作一个游戏,它总是在我的登录过程中实例化场景我正在尝试登录错误的帐户,所以应该有一些东西需要像错误消息一样弹出

在此输入图像描述

现在我的问题是.当我建立这个问题时是否会出现问题,因为它们有很多或者这是正常的?

但基本上当我尝试输入正确的ID和密码时,这些场景将被删除.

Pro*_*mer 9

应该没有问题,但这看起来像是对我的滥用场景.你有太多不必要的场景.

这是您需要创建或使用新场景时:

1.主菜单

这是第一个加载的场景.通过将其与游戏场景分开,您将增加加载时间.

2,游戏等级

游戏中的关卡需要每个场景.这使得加载它们更快.如果它真的是一个大场景,你也可以将一个场景分成多个场景.这也增加了加载时间.


你不需要场景来处理你问题中的其他事情.这些应该是UI面板.您可以通过转到GameObject ---> UI - > Panel菜单来创建面板.显示/隐藏面板非常容易.

例如,您有登录和紧急面板:

public GameObject loginPanel;
public GameObject emergencyPanel;
Run Code Online (Sandbox Code Playgroud)

要显示登录面板,请先禁用或停用紧急面板,然后激活登录面板:

emergencyPanel.SetActive(false);
loginPanel.SetActive(true);
Run Code Online (Sandbox Code Playgroud)

这就是你要做的一切.