小编Sal*_*llo的帖子

Unity 编辑器:是否可以创建易于编辑的快捷方式?

我正在尝试在 Unity 上创建自定义编辑器脚本,并且出于不同的原因我希望有很多快捷方式。有没有办法创建在编辑器中触发事件的快捷方式?创建一个自定义编辑器只是为了编辑第一个编辑器的快捷方式对我来说是不可能的,因为我没有那么多时间,但它确实会帮助我能够轻松地更改我自己的快捷方式。

截至目前,这是我的代码:

static void EditorGlobalKeyPress()
    {
        Event current = Event.current;
        if ((!current.alt && !current.control)|| current.type != EventType.KeyUp) return;
        switch (Event.current.keyCode)
        {
            case KeyCode.L:
                // Load stuff
                break;
            case KeyCode.U:
                // Unload stuff
                break;
            default:
                break;
        }
    }
Run Code Online (Sandbox Code Playgroud)

虽然它工作得很好,但拥有可编辑的快捷方式会很棒。有谁知道是否可以以某种方式实现?

c# keyboard-shortcuts unity-game-engine unity-editor

2
推荐指数
1
解决办法
2595
查看次数