unity自定义快捷键

快捷键指令对应表

快捷键 指令
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;

猜你喜欢

转载自blog.csdn.net/qq_37619255/article/details/128971730