快捷键指令对应表
快捷键 | 指令 |
---|---|
CTRL | % |
Shift | # |
Alt | & |
箭头上下左右 | LEFT/RIGHT/UP/DOWN |
键盘快捷键F1-F12 | F1-F12 |
对应键盘的Home/End/PageUp/PageDown | HOME/END/PGUP/PDDN |
指令使用
参考上面的快捷键与指令对照表在代码中使用
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
public class CustomKeys : Editor
{
[MenuItem("Tools/快捷功能1 _F5")]
static void EditorCustormKeys1()
{
Debug.Log("F5点击执行的快捷键指令");
}
[MenuItem("Tools/快捷功能2 %Q")]
static void EditorCustormKeys2()
{
Debug.Log("Ctrl+Q点击执行的快捷键指令");
}
[MenuItem("Tools/快捷功能3 %#Q")]
static void EditorCustormKeys3()
{
Debug.Log("Ctrl+Shift+Q点击执行的快捷键指令");
}
[MenuItem("Tools/运行启动场景 %LEFT")]
static void EditorCustormKeys4()
{
Debug.Log("Ctrl+Left点击执行的快捷键指令");
}
}
功能实例
暂停编辑器:
EditorApplication.isPaused = !EditorApplication.isPaused;
播放:
EditorApplication.isPlaying = true;
单步执行:
EditorApplication.Step();
打开场景,并运行:
EditorSceneManager.OpenScene(“Assets/Scenes/LandInit.unity”);
EditorApplication.isPlaying = true;