首页 文章

将Unity更新为5.6 beta后,TextMesh Pro统一插件停止工作

提问于
浏览
5

我将Unity3D更新为5.6测试版 . 我从商店获得了名为TextMesh Pro的资产 . 现在它不起作用(没有文字,很多NRE) . 控制台显示:

错误CS1704:已导入具有相同名称“TextMeshPro”的程序集 . 考虑删除其中一个引用或签署程序集Assets / TextMesh Pro / Plugins / TextMeshPro.dll(与先前错误相关的符号的位置)Assets / TextMesh Pro / Plugins / Runtime-Only DLL / TextMeshPro.dll(符号的位置)与先前的错误相关)

我没有两次导入 . Unity 5.6的更新日志表明这个资产将以统一的方式构建,但目前还没有 . 是否有任何解决方法或修复这样的事情?

2 回答

  • 4

    这是另一种有效的方法 .

    打开项目文件夹转到 Assets 并删除 TextMesh Pro 的整个文件夹 .

    之后转到:

    C:\Users\YOUR_USERNAME\AppData\Roaming\Unity\Asset Store-5.x\Unity Technologies\Unity EssentialsBeta Content 并删除 TextMesh Pro.unitypackage

    之后转到资产商店,您将能够下载 Unity 2017.2 上没有问题的最新版本 .

  • 10

    我通过更改TextMeshPro.dll的导入设置来解决此问题 . 解决方法可以在here找到 .

相关问题