在Unity中设置Vuforia

时间:2018-07-17 09:19:57

标签: c# unity3d augmented-reality vuforia

我试图在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个警告

这是控制台日志的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:2)

旧的Vuforia插件正在干扰新的插件。

1 。关闭Unity

2 。删除项目中任何其他与Vuforia相关的文件夹或文件中位于<ProjectDirectory>/Assets/Vuforia的当前Vuforia插件文件夹。

使用集成版本设置Vuforia:

Unity在其2017.2版引擎中集成了Vuforia引擎,这是您现在唯一应该使用的引擎。

3 。为您当前的Unity版本运行“ UnityDownloadAssistant.exe”。仅选择“ Vuforia增强现实支持”,然后将其安装在Unity版本之上。

enter image description here

4 。您现在可以打开Unity。现在,您将在GameObject菜单下看到Vuforia选项。您不再需要插件在项目中。

enter image description here

5 。最后,通过转到 File -> Build Settings ... -> Player Settings启用Vuforia -> XR设置,然后选中“支持Vuforia增强现实”复选框。

enter image description here