在Unity3D中,当你点击播放时,默认情况下,它会切换到完整的“游戏”视图,非常适合预览等等,但有时我们只想在“场景”视图中查看我们的结果,因为我们不知道不得不担心设置所有照明,材料等。
现在我们知道我们可以简单地创建一个同时显示“游戏”和“场景”标签的新布局,这就是我们正在做的事情,所以我们可以继续查看“场景”标签当我们开始。但是,我们根本不想看到“游戏”标签。喜欢隐藏它直到我们以后需要它。
可以这样做吗?
答案 0 :(得分:10)
将此组件放在任何 GameObject 上,并将KeepSceneViewActive
字段设置为true
。
using UnityEngine;
using System.Collections;
public class KeepSceneAlive : MonoBehaviour
{
public bool KeepSceneViewActive;
void Start()
{
if (this.KeepSceneViewActive && Application.isEditor)
{
UnityEditor.SceneView.FocusWindowIfItsOpen(typeof(UnityEditor.SceneView));
}
}
}
答案 1 :(得分:5)
运行游戏时无法关闭游戏场景。但我找到了一个小解决方法:您可以将游戏视图分离到一个单独的窗口,使其尽可能小,并将其放置在播放按钮附近,如下所示:
现在,点击播放按钮后,只要游戏视图获得焦点,就可以点击播放按钮左侧的空白区域。它比用鼠标运行到选项卡要快。另一方面,如果你是像我这样的键盘迷,请点击CMD + P,CMD +<在Mac上或Windows上的等效文件。