exe编辑器_【小功能】Unreal Editor中调用exe
后續文章更新移步→微信公眾號“虛幻社區”(mantra-xhsq),您的支持是我創作的動力。
在程序界混,哪能碰上不改需求的策劃 --Mantra
最近遇到了一個奇葩的需求,在Unreal Editor的Toolbar中添加一個快捷鍵,可以啟動指定的exe(我們公司窮,不用Mac,只用SurfaceBook和Alienware)。于是找了一些資料,發現簡單的要死。下面一步一步來實現
需要聲明,公司要求啟動的是我們內部的exe,所以此處就不泄密啦,要不然是要坐牢的。這里以Windows自帶的計算器為例來演示。
首先,我們要明確啟動系統計算器的方法:對于大多數人來說,是通過快捷方式啟動(無論是桌面,開始菜單還是任務欄,都屬于這一類);但是對于程序員來說,這樣顯得太低級啦(哈哈哈),我們要用黑窗口,窗口,口。。。。。。。打開黑窗口,在里面輸入calc即可啟動計算器(同樣還可以通過mspaint啟動畫圖軟件,類似的命令還有很多,讀者可以自行搜索),如下圖:
然后,我們需要新建一個插件,這里我們選擇Editor Toolbar Button類型,注意填寫插件的基本信息,具體操作參考下圖:
這時候重啟編輯器(大多數時候需要)會發現Toolbar上多了一個按鈕,這個按鈕默認的執行操作是:點擊時會彈出一個提示框,其內顯示一些基本的測試信息。但是這并不是我們需要的功能。所以我們找到插件的源碼,注釋或刪除原有的功能,添加上我們自己的功能。具體操作如圖:
之后在VS中編譯項目,重啟編輯器(編輯器需要多次重啟,什么時候UE4這種Toolbar的插件也能支持熱更新就好啦),之后點擊我們剛剛創建的按鈕,即可啟動系統自帶的顯示器。效果如圖:
但是,這個圖標并不是我們想要的,所以我們需要換掉這個圖標。從插件目錄中替換成自己的圖標即可,如下圖:
回到編輯器,即可發現圖標和功能都正常啦。
后續文章更新移步→微信公眾號“虛幻社區”(mantra-xhsq),您的支持是我創作的動力。
歡迎大家加群討論:源尚草學院虛幻社區 524418526(一群已滿)790066685(請加二群)。
總結
以上是生活随笔為你收集整理的exe编辑器_【小功能】Unreal Editor中调用exe的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vb excel 整行删除_Excel中
- 下一篇: html select选择事件_按键精灵