问题
- 我想使用F5键,启动Play模式。
原因
原本Unity并不存在启动Playe模式的快捷键,而且无法拦截Unity内置的键盘快捷键。
解决方案
但是,您仍可以定义自己的键盘快捷键来实现想要做的事。 在下面的示例编辑器脚本中,您可以看到如何通过脚本来自定义快键键,并使用F5键启动Play模式。
using UnityEngine; using UnityEditor; using UnityEditor.SceneManagement; using UnityEngine.SceneManagement; public class EditorShortCutKeys : ScriptableObject {
[MenuItem("Edit/Run _F5")] // 使用快捷键F5进入或退出Play模式 static void PlayGame() { if (!Application.isPlaying) { EditorSceneManager.SaveScene(SceneManager.GetActiveScene(), "", false); } EditorApplication.ExecuteMenuItem("Edit/Play"); }
}
为了能启用此功能,请您将此脚本放入编辑器文件夹,然后按F5键启动/退出Play模式。
更多信息