在unity下使用dll非常的方便,然而在unreal下。。。不说了都是泪。
本文使用的引擎版本是ue4.21.2
进入正题,我们使用一个插件来管理第三方的Dll和.so。
首先在已经有的项目工程中新建一个插件,
创建好插件后,在项目的目录下会找到Plugins/YOURplugin目录,其中内容如下图所示:(我的插件叫STmobile)
将要添加的Dll和.so复制进ThirdParty目录下,(当然你可以在ThirdParty下创建合适的文件路径):
然后打开YOURplugin.build.cs,添加如下代码:
private string ModulePath
{
get { return ModuleDirectory; }
}