【Unity3D日常開發(fā)】(二十八)Unity3D中實現(xiàn)自定義快捷鍵
推薦閱讀
CSDN主頁
GitHub開源地址
Unity3D插件分享
簡書地址
我的個人博客
QQ群:1040082875
一、前言
在使用Unity中可能需要使用快捷鍵執(zhí)行一些操作,或者修改Unity自帶的快捷鍵,接下來就看一下,如何設置自定義快捷鍵吧
效果:
二、快捷鍵大全
三、實例
代碼:
using UnityEditor; using UnityEngine; public class CustomKeys : Editor { [MenuItem("Custom快捷鍵/F1按鍵 _F1")] static void EditorCustorkKeys1() { Debug.Log("F1點擊執(zhí)行的指令"); } }
這個就是自定義了一個F1的快捷鍵指令
using UnityEditor; using UnityEngine; public class CustomKeys : Editor { [MenuItem("Custom快捷鍵/Ctrl+Q %Q")] static void EditorCustorkKeys2() { Debug.Log("Ctrl+Q點擊執(zhí)行的指令"); } }
組合快捷鍵Ctrl+Q
using UnityEditor; using UnityEngine; public class CustomKeys : Editor { [MenuItem("Custom快捷鍵/Ctrl+Shift+Q %#Q")] static void EditorCustorkKeys3() { Debug.Log("Ctrl+Shift+Q點擊執(zhí)行的指令"); } }
組合快捷鍵Ctrl+Shift+Q
[MenuItem(“Custom快捷鍵/Ctrl+Shift+Q %#Q”)]
Custom快捷鍵: 自定義,隨便寫
Ctrl+Shift+Q: 自定義,隨便寫
%#Q: 快捷鍵設置,Ctrl=% Shift=# Q=Q。。前面記得加空格.
四、功能實例
暫停編輯器:
EditorApplication.isPaused = !EditorApplication.isPaused;
播放:
EditorApplication.isPlaying = true;
單步執(zhí)行:
EditorApplication.Step();
打開場景,并運行
EditorSceneManager.OpenScene(“Assets/Scenes/LandInit.unity”);
EditorApplication.isPlaying = true;
好的,下課
unity
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。