找回密碼
 注冊帳號

掃一掃,訪問微社區

涼鞋同學 Unity 游戲框架搭建 2019 (七) 自定義快捷鍵

2
回復
174
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
排名
2324
昨日變化

78

主題

526

帖子

2471

積分

Rank: 9Rank: 9Rank: 9

UID
148923
好友
67
蠻牛幣
2663
威望
0
注冊時間
2016-5-17
在線時間
845 小時
最后登錄
2020-4-18

專欄作家

QQ

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
在上一篇我們搞定了一鍵導出這個功能。那么在這篇文章中我們接著往下探索。
我們還是列出我們的導出步驟:
  • 點擊菜單欄 QFramework/6.MenuItem 復用。
這樣一步很簡單。
只要點擊菜單欄 QFramework/6.MenuItem 復用,就可以完成我們的導出操作。
我們要思考這句話本身“點擊菜單欄 QFramework/6.MenuItem 復用”
點擊,是我們僅做的一步操作。那么有沒有比點擊更好的操作呢?
答案是有的,用快捷鍵。
而 UnityEditor 恰好有快捷鍵。
直接上代碼
[C#] 純文本查看 復制代碼
#if UNITY_EDITOR
using UnityEditor;
#endif

using UnityEngine;

namespace QFramework
{
    public class CustomShortCut : MonoBehaviour
    {
#if UNITY_EDITOR
        [MenuItem("QFramework/7.自定義快捷鍵 %e")]
        private static void MenuClicked()
        {
            EditorApplication.ExecuteMenuItem("QFramework/6.MenuItem 復用");
        }
#endif
    }
}

各位童鞋請注意寫 MenuItem 的字符串,最后有個 “%e”,這個就是快捷鍵的符號,意思是 ctrl/cmd + e。
等待腳本編譯之后,我們發現 菜單欄有了一點變化。如下圖所示。
006tNc79gy1fzdcysd9tsj308306q40f.jpg
在菜單欄之后 有了 ctrl/cmd + E 這樣的提示。這是快捷鍵生效的意思。

按下這個快捷鍵就直接執行我們的 “6.MenuItem 復用邏輯”。有了快捷鍵,我們的導出體驗已經變得非常好了。
這里呢,要注意一下快捷鍵的選擇,不要和 Unity 自帶的快捷鍵沖突。而在快捷鍵字母的選擇上盡量要有意義,比如我們的 ctrl/cmd + e 中的 e,代表著 Export,就是導出的意思。
到此呢,今天的知識點算講解完了,而我們的自定義快捷鍵導出這個功能開發進展不錯。當然,關于這個功能還有很大的優化空間的,不過這部分要用到服務器或者云空間,這部分內容會在之后的章節里進行講解。
小結
從大腦發出導出信號到手指按下快捷鍵再到 UnityEditor 完成導出邏輯,總共不到 2 秒鐘時間。
假設在菜單欄中查找菜單并點擊所花的時間為 5 秒,那么我們減少到了 2 秒。這樣每次導出就節省了 3 秒中的時間。
根據上次計算 每 5 秒鐘,我們能賺 130 塊。那么 3 秒鐘,姑且算是 80 塊。加上我們上篇計算出來的 650 塊,那么總共就賺了 730 塊。yeah!
雖然說得有點夸張,但是從小老師就告訴了我們一個簡單的道理:“時間就是金錢”。
轉載請注明地址:涼鞋的筆記:liangxiegame.com
更多內容
  • QFramework 地址:https://github.com/liangxiegame/QFramework
  • QQ 交流群:623597263
  • Unity 進階小班
    • 主要訓練內容:
      • 框架搭建訓練(第一年)
      • 跟著案例學 Shader(第一年)
      • 副業的孵化(第二年、第三年)
    • 權益、授課形式等具體詳情請查看《小班產品手冊》:https://liangxiegame.com/master/intro
  • 關注公眾號:liangxiegame 獲取第一時間更新通知及更多的免費內容。


回復

使用道具 舉報

5熟悉之中
511/1000
排名
7608
昨日變化

1

主題

128

帖子

511

積分

Rank: 5Rank: 5

UID
233313
好友
1
蠻牛幣
168
威望
0
注冊時間
2017-7-20
在線時間
226 小時
最后登錄
2020-4-17
沙發
2020-3-28 11:02:08 只看該作者
看著不錯,下載看看
回復 支持 反對

使用道具 舉報

排名
2324
昨日變化

78

主題

526

帖子

2471

積分

Rank: 9Rank: 9Rank: 9

UID
148923
好友
67
蠻牛幣
2663
威望
0
注冊時間
2016-5-17
在線時間
845 小時
最后登錄
2020-4-18

專欄作家

QQ
板凳
樓主 2020-3-29 11:09:03 只看該作者
馬廣爭 發表于 2020-3-28 11:02
看著不錯,下載看看

^^ 嗯嗯 謝謝。
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

神马电影34pp影视午夜