我试图使用Vuforia与Unity,但我收到一些错误:
错误CS1704:已导入名为“Vuforia.UnityExtensions.Editor”的程序集 . 考虑删除其中一个引用或签署程序集C:/ Program Files / Unity / Editor / Data / PlaybackEngines / VuforiaSupport / Managed / Editor / Vuforia.UnityExtensions.Editor.dll(与先前错误相关的符号位置)Assets / Vuforia /Editor/Scripts/Vuforia.UnityExtensions.Editor.dll(与先前错误相关的符号的位置)错误CS1704:已导入具有相同名称“Vuforia.UnityExtensions”的程序集 . 考虑删除其中一个引用或签署程序集C:/ Program Files / Unity / Editor / Data / PlaybackEngines / VuforiaSupport / Managed / Runtime / Vuforia.UnityExtensions.dll(与先前错误相关的符号位置)Assets / Vuforia / Scripts /Internal/Vuforia.UnityExtensions.dll(与先前错误相关的符号的位置)
编译失败:2个错误,0个警告
以下是Console日志的屏幕截图:
1 回答
旧的Vuforia插件正在干扰新的插件 .
1 . 关闭Unity
2 . 删除项目中任何其他Vuforia相关文件夹或文件的
<ProjectDirectory>/Assets/Vuforia
处的当前Vuforia插件文件夹 .Setup Vuforia with the integrated version:
Unity在2017.2版本的引擎中集成了Vuforia引擎,这是您现在应该使用的唯一引擎 .
3 . 运行当前Unity版本的"UnityDownloadAssistant.exe" . 只选择"Vuforia Augmented Reality Support"然后将其安装在Unity版本之上 .
4 . 您现在可以打开Unity了 . 现在,您将在GameObject菜单下看到Vuforia选项 . 您不再需要插件才能进入项目中 .
5 . 最后,通过转到文件 - >构建设置... - >播放器设置 - > XR设置并选中"Vuforia Augmented Reality Supported"复选框启用Vuforia .