本文章由cartzhang編寫,轉載請注明出處。 所有權利保留。?
文章鏈接:http://blog.csdn.net/cartzhang/article/details/45644007
作者:cartzhang
## UE4制作插件的插件神器
**本博文同步在:[Galaxix動漫大陸UE4板塊](http://www.galaxix.com/bbs/read.php?tid=5370&ds=1)?**
看近來,很多使用UE4插件的同學,都苦惱于UE4插件,官方給了好多資料,但是還是無從下手啊。
下面這個是官方插件說明:
[https://docs.unrealengine.com/latest/INT/Programming/Plugins/index.html](https://docs.unrealengine.com/latest/INT/Programming/Plugins/index.html)
有人看完還是一頭霧水,從哪里開始呢。
Wiki有人寫了個說明,照著可以做,但是各種說明:
官方地址如下:
[https://wiki.unrealengine.com/An_Introduction_to_UE4_Plugins](https://wiki.unrealengine.com/An_Introduction_to_UE4_Plugins)
?
重點來了,如果你還是覺得不知道怎么辦,那當然是怪我了!
下面,就是給你介紹這個插件神器的時候。
?
**不給源碼的不誠意,那就是耍流氓啊!**
**不耍流氓地址:[https://github.com/cartzhang/PluginCreator](https://github.com/cartzhang/PluginCreator)**
聲明這個玩意不是我弄,只是發現比較好玩,能簡化虛幻的插件入門水平,給大家介紹使用。
之前這個版本支持的比較老舊,我當初用的第一次版本也沒有成功,但是看主家更新了,就是那么的好用。
?
?
插件神器來了!!!!前方高能,請無關人躲避啊!
### 一、安裝插件
話不多說,開始了,首先下載后插件你需要重新命名一下,名稱修改后要用里面的*.uplugin的名稱一樣,我的是這樣的:
?
?
然后就回到Engine的目錄下,找到GenerateProjectFiles.bat,雙擊,等待自己搞定。然后打開ue4.sln,然后編譯一下工程(不需要重新編譯)。
?
為什么需要編譯呢,是因為每個版本的下圖紅框內大臣dll不一樣,你要是下載4.6的,然后當然不放在4.7的版本下運行了啊!所有,需要每個人自己編譯一下。
?
?
至此插件安裝完畢。來看打開效果:
?
?
### 二、使用方法
這個很簡單啊。
打開PluginCreator,然后出現界面如下:
?
看到了有三個可選擇的,填寫以下你的想要的信息,然后點擊生成,就會彈出信息,是否開始創建的插件地址,當然你隨意了。
插頭一樣的圖標你可以自己選你的風格:
?
?
?
?
?
當然里面的文件里面可以打開你的uplugin,可以看到你填寫的信息!
?
?
至此大功告成了沒有?
沒有。
你發現你的文件夾內少點東西啊。是啊,少Binaries,缺省本plugin的dll啊。
所以,繼續,重新找到虛幻工程里面的這個玩意GenerateProjectFiles.bat.
?
然后點擊運行,然后在虛幻的插件里面出現:
?
你只需要編譯一下就可以了!記得不需要重新編譯啊,也不需要清理啊!
?
然后就是見證奇跡的時候:
生成了插件的DLL有某有:
?
?
插件source自動添加的基礎代碼有某有:
?
若你選擇的是生成Basic或Advanced,你也可以看你的需要的代碼,并且可以自己設置點擊事件:
?
?
若此這般,這般若此,你還不會自己建立自己的插件嘛!
??
說明:現在版本為虛幻的4.7版本。
?------------------------------------------------
若有問題,請隨時聯系!?
當然,好東西要共享!如果你還滿意,請移動鼠標,點個贊,like一下,就是對我莫大的鼓舞。
?
再次感謝各位。
- 前言
- UE4在VS2013中各個編譯配置代表意義
- UE4的JSON讀寫方式<一>
- UE4.5.0的Kinect插件(Plugin)<一>
- UE4.5.0的Kinect插件(Plugin)---插件使用說明<二>
- UE4的JSON讀寫方式<二>
- 熱烈慶祝UE4完全免費Free---GitHub上源碼的關聯方法
- Kinect舒適區范圍--UE4 的Blueprint測試范例
- UE4制作插件的插件神器pluginCreator
- 美輪美奐宇宙星空制作神器Spacescape
- OCulus Rift 游戲開發六原則
- 給虛幻4添加內存跟蹤功能