【发布时间】:2018-08-12 10:23:52
【问题描述】:
我用 unity 2018 创建了一个有 10 个关卡(10 个场景)的 3D 游戏。在第一个场景中,我添加了一个画布,它在单击 ESC 按钮时显示菜单。
但问题是菜单只显示在第一级(场景)。为了在其他场景中显示菜单,我还需要将相同的菜单画布复制到其他场景。
我正在寻找一种技术来为所有场景提供一个通用的菜单画布,而无需在所有场景中重复它。有什么办法吗?
【问题讨论】:
标签: unity3d
我用 unity 2018 创建了一个有 10 个关卡(10 个场景)的 3D 游戏。在第一个场景中,我添加了一个画布,它在单击 ESC 按钮时显示菜单。
但问题是菜单只显示在第一级(场景)。为了在其他场景中显示菜单,我还需要将相同的菜单画布复制到其他场景。
我正在寻找一种技术来为所有场景提供一个通用的菜单画布,而无需在所有场景中重复它。有什么办法吗?
【问题讨论】:
标签: unity3d
使用DontDestroyOnLoad使其持久化
void Awake()
{
DontDestroyOnLoad(gameObject);
}
【讨论】: