好久没写博客了,之前在这里写的都是基础向,今天这篇也不例外。
其实很多知识都是看似很难,写出来就很简单,然鹅现实是没人愿意写出来分享罢了,可技术就是分享,只有分享才能让读者和作者一起进步。

1.什么时候会遇到?
其实我们开发的时候,经常会有用到引擎自带插件的时候,但是有时候我们需要在它的基础上对它做些修改,这个时候怎么才能让这个修改过的内置插件生效呢?

2.直接讲操作。

第一步:随便打开一个版本,新建个C++的工程,找到插件

制作UE4 mysql插件 ue4浏览器插件_重启


可以看到这里有很多插件

制作UE4 mysql插件 ue4浏览器插件_重启_02


第二步:找到想用的插件,我这里是用的WebBrowser

制作UE4 mysql插件 ue4浏览器插件_控件_03


第三步:当你选到了自己想要的插件后,到引擎这里去找到它

制作UE4 mysql插件 ue4浏览器插件_重启_04


第四步:复制到你的工程里,注意路径

制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_05


制作UE4 mysql插件 ue4浏览器插件_重启_06


第五步:复制好后,删除调这两个

制作UE4 mysql插件 ue4浏览器插件_重启_07


第六步:重新Generate

制作UE4 mysql插件 ue4浏览器插件_重启_08


第七步:打开工程,再次回到Plugins页面

制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_09


第八步:折叠起来,看最后一个Project里,已经出现了一个本地化了的,原本是引擎自带的插件,勾选,重启

制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_10


制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_11


制作UE4 mysql插件 ue4浏览器插件_控件_12


第九步:弹窗,点 是,选择Rebuild

制作UE4 mysql插件 ue4浏览器插件_重启_13


第十步:打开VS,可以看到你本地化的插件目录

制作UE4 mysql插件 ue4浏览器插件_重启_14


制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_15

第十一步:在它的源码里增加点东西(增加,修改随你自己的需求)

制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_16

制作UE4 mysql插件 ue4浏览器插件_控件_17


制作UE4 mysql插件 ue4浏览器插件_重启_18


第十二步:修改完毕,关闭工程,把插件文件夹里的intermediate和Binaries删除掉,提示Rebuild,点是,然后打开工程,重新generate一下

制作UE4 mysql插件 ue4浏览器插件_控件_19

制作UE4 mysql插件 ue4浏览器插件_重启_20

第十三步:创建个Widget,添加控件测试一下

制作UE4 mysql插件 ue4浏览器插件_控件_21


制作UE4 mysql插件 ue4浏览器插件_制作UE4 mysql插件_22


第十四步:可以看到我们的测试函数出现了

制作UE4 mysql插件 ue4浏览器插件_重启_23


第十五步:执行下看看

制作UE4 mysql插件 ue4浏览器插件_重启_24


制作UE4 mysql插件 ue4浏览器插件_控件_25


第十六步:完美收工,是不是很简单!