unity3d - Unity - 为多个场景创建通用菜单
问题描述
我用 unity 2018 创建了一个有 10 个关卡(10 个场景)的 3D 游戏。在第一个场景中,我添加了一个画布,它在单击ESC
按钮时显示菜单。
但问题是菜单仅显示在第一级(场景)中。为了在其他场景中显示菜单,我还需要将相同的菜单画布复制到其他场景。
我正在寻找一种技术来为所有场景提供一个通用的菜单画布,而不在所有场景中重复它。有什么办法吗?
解决方案
让它持续使用DontDestroyOnLoad
void Awake()
{
DontDestroyOnLoad(gameObject);
}
推荐阅读
- alsa - ALSA + 高通板
- networking - IPv4 网络 ID 和主机 ID
- android - 包 IInAppBillingService 不存在
- html - 当我使用 h-100 类时,内容在容器外(在移动设备上)中断
- java - 如何在 Fedora 28 中为 Docker 安装 Tomcat 容器?
- sql - 为什么“变异表错误”是运行时?
- python - 使用 celery 时,SQLAlchmey 经常遇到数据库连接问题
- ruby - 如何使用 graphql-ruby 测试 GraphQL 模式?
- c# - 传递类实例后变量不更新
- python - 在 python-pptx 中更改系列填充颜色