我试图在Unity中使用Vuforia,但出现一些错误:
错误CS1704:具有相同名称的程序集 “ Vuforia.UnityExtensions.Editor”已经被导入。考虑 删除引用之一或在程序集C:/ Program上签名 文件/ Unity /编辑器/数据/ PlaybackEngines / VuforiaSupport /托管/编辑器/Vuforia.UnityExtensions.Editor.dll (与先前错误相关的符号位置) 资产/ Vuforia / Editor /脚本/Vuforia.UnityExtensions.Editor.dll (与先前错误相关的符号位置)
错误CS1704:同名`Vuforia.UnityExtensions'的程序集 已经导入。考虑删除参考文献之一或 在程序集C:/ Program上签名 文件/ Unity /编辑器/数据/ PlaybackEngines / VuforiaSupport /托管/运行时/Vuforia.UnityExtensions.dll (与先前错误相关的符号位置) 资产/ Vuforia /脚本/内部/Vuforia.UnityExtensions.dll(位置 与先前错误相关的符号的符号)
编译失败:2个错误,0个警告
这是控制台日志的屏幕截图:
答案 0 :(得分:2)
旧的Vuforia插件正在干扰新的插件。
1 。关闭Unity
2 。删除项目中任何其他与Vuforia相关的文件夹或文件中位于<ProjectDirectory>/Assets/Vuforia
的当前Vuforia插件文件夹。
使用集成版本设置Vuforia:
Unity在其2017.2版引擎中集成了Vuforia引擎,这是您现在唯一应该使用的引擎。
3 。为您当前的Unity版本运行“ UnityDownloadAssistant.exe”。仅选择“ Vuforia增强现实支持”,然后将其安装在Unity版本之上。
4 。您现在可以打开Unity。现在,您将在GameObject菜单下看到Vuforia选项。您不再需要插件在项目中。
5 。最后,通过转到 File -> Build Settings ... -> Player Settings启用Vuforia -> XR设置,然后选中“支持Vuforia增强现实”复选框。