打包exe后出现TypeLoadException: Could not load type 'UnityEngine.AI.NavMeshHit' from assembly 'UnityEngine.AIModule'.
时间: 2023-06-17 16:06:15 浏览: 311
关于unity打包报错.docx
5星 · 资源好评率100%
这个问题通常出现在你的项目使用了Unity 2018及以上版本,在运行时却使用了低于2018版本的Unity Editor进行打包。这样会导致一些新的API在低版本无法识别,从而导致TypeLoadException异常。
你可以尝试以下几个解决方案:
1. 确认你的Unity Editor版本和打包时使用的Unity版本一致。
2. 如果你使用了新的API,可以尝试对低版本进行兼容处理,或者在运行时检查并避免使用新的API。
3. 如果你使用了第三方库或插件,确认它们是否在Unity版本兼容列表中,或者尝试更新它们到最新版本。
希望这些解决方案对你有所帮助。
阅读全文