首先是官網的關於插件的內容
http://api.unrealengine.com/CHN/Programming/Plugins/index.html
然後是插件開發的流程視頻,跟着做下來,簡單的藍圖調用插件也就清楚了
https://pan.baidu.com/s/1EiGO5KqCw-zEI_CW2bOEwA
接着是我的實例工程(4.18.3)
https://download.csdn.net/download/u012801153/10415293
最後是可能會遇到的一些問題:
1、跟着視頻一起做下來,將插件導入到自己的項目中,是可以正常使用的,應該說完全沒有問題,但是當你需要打包自己的項目的時候,發現插件並不能跟着打包進項目中。這是啥原因呢。
原來是因爲,我們視頻中Type類型是,Developer,如此看來需要將類型改成Runtime。
2、改成Runtime後,重新打包插件,發現報錯!
錯誤信息如下:
https://answers.unrealengine.com/questions/572347/packaging-415-plugin-from-source-fails-remote-comp.html
就不要改Engine源碼了,當然,前提是我這邊需要的是Win64的,並不需要IOS等其他平臺的東西,所以不需要編譯IOS平臺的東西。這樣解決辦法,限制打包平臺,也就是上面鏈接所說的白名單、黑名單啥的。