【发布时间】:2016-03-17 20:45:12
【问题描述】:
我想在 Unity 5.3.xxx 版本中构建 RTS 游戏。 我想要一个下拉菜单来选择我想要玩的关卡。 我不想对其进行硬编码,那么如何在运行时获取场景名称? 这是在游戏中添加新关卡所必需的。 那就是下一个问题了。如何创建新场景并将它们添加到运行时构建路径以在游戏中使用它们?例如在地图编辑器中?
我不能使用 UnityEditor 通过 foreeach 浏览所有场景,因为它是一个编辑器类,而这些不会进入最终构建..
谢谢
【问题讨论】:
-
您不会创建新场景并在运行时添加它们。您使用 Unity 的 UI 和按钮单击事件,然后您可以在按钮单击回调函数中执行
scenemanager.loadscene。查看 UI 教程。