【问题标题】:Have lost all the scene after loading a .unity in the same file在同一文件中加载 .unity 后丢失了所有场景
【发布时间】:2019-11-10 18:17:16
【问题描述】:

我是 Unity 的新手。

正如标题中所说,在我加载导入的资产(扩展名为 .untiy)后,我丢失了所有场景,但不知道它将替换整个场景。

即使我ctrl + z 就可以了,它并没有让我回到旧场景。

我从资产商店导入了一棵树,然后我进入了那个文件夹(从 Unity),总是不知道它会产生什么效果,我打开了该资产的 Scene 文件夹并试图把它放在我的场景,所以我做得太快了,以至于我错过了阅读对话窗口上写的内容。然后我所有的场景都被那个场景取代了。我以为我可以通过 ctrl + z 来恢复它,但它根本没有这样做。

现在我故意让 Unity 窗口保持打开状态,以防我仍然可以取回它。

希望有人可以帮助我,因为我不想花太多时间从零开始重新启动它。

【问题讨论】:

  • 似乎你注定要失败,你可以尝试一件事:转到 Windows 资源管理器中的文件夹,右键单击菜单中是否有类似的选项,还原复制或还原最后删除或类似的东西(我有 HU 窗口,所以我不知道它的英文短语)
  • 您之前是否将场景保存在某个地方?所以在 Assets 中找到 I,然后双击它再次在场景视图中打开它
  • @YYY 哦,你刚刚打开了另一个场景:D,我以为你已经重写了它:D,顺便说一句影子副本:en.wikipedia.org/wiki/Shadow_Copy
  • 顺便说一句,如果你想将资产从一个场景导入另一个场景,要么创建一个预制件,要么也可以在层次结构中并行加载多个场景,然后简单地在它们之间移动对象;)
  • @Menyus 不,别担心;)

标签: unity3d


【解决方案1】:

发生的事情是您只在场景视图中打开了新场景。很可能是双击它而不是拖放它。


只要您将原始场景作为资产保存到易于还原的 Assets 文件夹中:只需转到 Assets 文件夹中的原始场景,双击它就可以了;)


顺便说一句,为了将对象从一个场景导入另一个场景,您可以

  • 创建一个预制件并将其拖到您的场景中
  • 通过拖放将两个场景加载到彼此相邻的场景视图中。然后,您可以简单地在两个场景之间拖动对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多