Eth*_*her 6 c# unity-game-engine
Ctrl+Space在编辑模式下最大化 unity 2018 中的大多数窗口。是否有键盘快捷键可以在您玩游戏时最大化游戏窗口?
在文档中找不到任何内容。
Leo*_*kus 10
你可以自己实现。
void Update()
{
#if UNITY_EDITOR
if (Input.GetKeyDown(KeyCode.Escape))
{
UnityEditor.EditorWindow.focusedWindow.maximized = !UnityEditor.EditorWindow.focusedWindow.maximized;
}
#endif
}
Run Code Online (Sandbox Code Playgroud)
创建了一个脚本来完成不需要附加到游戏对象的工作:
using UnityEditor;
using UnityEngine;
[InitializeOnLoad]
static class FullscreenShortcut
{
static FullscreenShortcut()
{
EditorApplication.update += Update;
}
static void Update()
{
#if UNITY_EDITOR
if (EditorApplication.isPlaying && ShouldToggleMaximize())
{
EditorWindow.focusedWindow.maximized = !EditorWindow.focusedWindow.maximized;
}
#endif
}
private static bool ShouldToggleMaximize()
{
return Input.GetKey(KeyCode.Space) && Input.GetKey(KeyCode.LeftShift);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15727 次 |
| 最近记录: |