游戏对象出现在游戏视图中但不在场景视图中?

问题描述 投票:0回答:1

我的Unity2D项目一直运行良好,直到今天游戏对象突然从场景视图中消失,但在游戏视图中它仍然存在。我尝试过重新启动 Unity,但没有成功。当我用谷歌搜索时,我主要看到了对象处于场景视图而不是游戏视图时的答案,这与我当前面临的问题相反......

scene view and game view side-by-side

在层次结构中,游戏对象名称会显示,但不会呈现。当我点击它时,我只能看到一个轮廓UI layer

default layer

我的相机位于默认图层,而场景视图中未渲染的缺失游戏对象属于默认图层或 UI 图层。在场景视图中渲染的唯一东西是在运行时从我的脚本实例化的预制件,如下图中的场景一样......我怀疑我可能以某种方式禁用了场景视图中的渲染,因为当我拖动一个全新的游戏对象进入场景后,它会同时出现在场景视图和游戏视图中。这是现有的游戏对象没有显示出来。知道可能是什么原因以及如何解决它吗?

unity-game-engine scene
1个回答
0
投票

您是否不小心隐藏了对象本身或它们所在的图层?

  • 在场景层次结构中,隐藏的对象有一个交叉眼睛的图标 (eye icon example)。确保您的物品没有这些。

  • 对于图层,Unity 主窗口的右上角有一个“图层”下拉菜单,确保图层也没有被隐藏(同样划掉的眼睛图标 eye icon example

仅供参考,Unity - 手册:场景可见性

© www.soinside.com 2019 - 2024. All rights reserved.