我的Unity2D项目一直运行良好,直到今天游戏对象突然从场景视图中消失,但在游戏视图中它仍然存在。我尝试过重新启动 Unity,但没有成功。当我用谷歌搜索时,我主要看到了对象处于场景视图而不是游戏视图时的答案,这与我当前面临的问题相反......
在层次结构中,游戏对象名称会显示,但不会呈现。当我点击它时,我只能看到一个轮廓
我的相机位于默认图层,而场景视图中未渲染的缺失游戏对象属于默认图层或 UI 图层。在场景视图中渲染的唯一东西是在运行时从我的脚本实例化的预制件,如下图中的场景一样......我怀疑我可能以某种方式禁用了场景视图中的渲染,因为当我拖动一个全新的游戏对象进入场景后,它会同时出现在场景视图和游戏视图中。这是现有的游戏对象没有显示出来。知道可能是什么原因以及如何解决它吗?
您是否不小心隐藏了对象本身或它们所在的图层?
仅供参考,Unity - 手册:场景可见性