【发布时间】:2017-01-21 12:17:55
【问题描述】:
我正在尝试做的事情:
当我按下播放按钮时,会出现带有 + 的面板。我为 + 按钮做了一个简单的脚本
public void addSave()
{
if (i != 0)
{
File.Delete("Assets/Game1.unity");//If there is already a save then delete it
i = 0;
}
if (i == 0)
{
File.Copy("Assets/Game.unity", "Assets/Game1.unity");//And copy the scene to make the new one.
OpenSave.SetActive(true);
i++;
}
}
当我按下 时,它必须加载 Game1.unity,但它说:“场景 'Game1' 无法加载,因为它尚未添加到构建设置或 AssetBundle 尚未加载。 "那么如何将其添加到脚本中的构建设置中呢?
我找到了this,但我如何在游戏开始前制作一个新场景?
编辑:我已添加 Game1.unity 以手动构建设置,因此 + 按钮只会重置游戏。但也许有更好的方法来做到这一点?
或者也许有更好的方法来做到这一点?
【问题讨论】:
标签: c# unity3d unity5 unity3d-2dtools