Unity中“无相机渲染”如何解决?

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

我对 Unity 完全陌生。我的任务是使用 Unity 中的工具。我不确定“游戏”是我应该工作的地方还是“场景”?这就是我的“游戏”选项卡的样子,但我在“场景”选项卡中看到了动画。要更改动画参数,我应该返回“游戏”选项卡进行更改,然后再次转到“场景”选项卡查看结果。我认为出了点问题,我应该在“游戏”选项卡中看到动画。我说得对吗?

解释我的问题让我很困惑,因为我不知道!

enter image description here

unity-game-engine game-development unity3d-editor
4个回答
2
投票

Unity 场景中发生的事情非常令人困惑。 我假设您要么有一个禁用的相机对象,要么根本没有相机。

在层次结构中搜索 MainCamera 对象并启用它。游戏视图是从应用程序中的摄像机渲染的。如果找不到相机游戏对象,请尝试添加相机(游戏对象>相机)。如果您可以找到相机游戏对象,您还应该检查它的相机组件是否将目标显示设置为显示 1。


2
投票

在左上角的场景视图中,您可以单击 2D 视图。然后,您可以在层次结构中选择画布并按“F”,同时鼠标位于场景视图上,将其聚焦在那里。最后,您应该能够在场景视图中看到画布,就像在游戏视图中一样。

事实上,场景中并不需要相机来渲染 UI 元素,这是相当混乱的。所以如果不需要解决“无相机渲染”问题,只要没有要绘制的3D物体即可。请记住,如果您想在某个时刻听到某些内容,您可能需要手动放置音频侦听器。


0
投票

在层次结构窗口搜索框中写下以下内容:

t:相机

看看是否会出现。如果有摄像头,则需要启用摄像头。如果没有,那么您需要从 GameObjects -> Camera 创建一个。


0
投票

如上面的答案所示,缺少 Camera 对象。另请记住,禁用的父对象将影响子对象。这是我的情况,我的相机对象是 XR Ring 对象的子对象,该对象被禁用,并且我收到“无相机渲染”消息。

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