UE4 打包:Plugin failed to load because module could not be found

        在UE4开发过程中,某些插件在打包时候可能会出现“Plugin"XXX" failed to load because module "XXX"could not be found....balabala”

        在国内网上搜索,得到答案:要确认插件是否正确安装,或者关闭插件。OVER...

        emmmmm,一点毛病没有,真理中的真理,让你搁这翻译呢?还是搞废话文学呢?腿磕破点皮建议锯掉?真是听君一席话胜听一席话。

        经过查询,发现是在uproject文件中缺少了"Installed": true。

        解决办法一:就是在uproject文件中添加上这句。(至于具体搁哪加嘛我倒是没有试。因为我又了解到了更简便的方法。)

        解决办法二:只是将插件放在 Engine\Plugins 文件夹下。(安装到引擎而不是放在项目路径里)

        解决办法三:将项目更改为C++项目,最简单的转换就是只需在项目中添加一个虚拟 C++ 类,关闭 UE4,删除 Intermediate、Build 和 Binaries 文件夹,然后重新生成解决文件,打开,,,问题解决。 

        造成他的原因是:引入插件时的 UE4 错误,用于构建插件并将其包含在您的项目中必须有 C++ 源文件的包中,否则插件将被排除在外。

        关于此问题的解决就是这样了,时间有限,博主太懒,只有方法三亲测可用,另外两个方法有测试的同学可以来反馈下,至于更深层的原因和理解,欢迎各路大神指点~~~

  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值