Unity3d导入Vuforia (unity3d 2019.13.14版本)

1.打开创建好的项目,点击界面上的 window->package manager

Unity3d导入Vuforia (unity3d 2019.13.14版本)

打开后会自动加载出如下包

Unity3d导入Vuforia (unity3d 2019.13.14版本)

2.等待片刻… 还有些可以安装的包没有加载完,加载完成后找到Vuforia Engine AR点击安装

Unity3d导入Vuforia (unity3d 2019.13.14版本)

3.安装完成后点击Gameobject->Vuforia Engine即可创建Vuforia组件

Unity3d导入Vuforia (unity3d 2019.13.14版本)



额外:

关于Vuforia插件的升级:

在Vuforia官方网站中的下载栏目有一个add-vuforia-package-9-1-7.unitypackage 升级包Unity3d导入Vuforia (unity3d 2019.13.14版本)
官方解释说:在Unity 2019.2和更高版本中,可通过作用域范围内的NPM(节点包管理器)注册表获得Vuforia包。

Unity3d导入Vuforia (unity3d 2019.13.14版本)

下载此包导入unity的时候 会提示升级插件

Unity3d导入Vuforia (unity3d 2019.13.14版本)

不尽人意的是 它会报如下错误

Unity3d导入Vuforia (unity3d 2019.13.14版本)

翻译过来了就是:
注册表配置无效:位置1处的作用域注册表无效:无法连接“https://registry.packages.developer.vuforia.com/". 未加载任何包。
遇到这种问题就没办法升级了,官方给出的方法是

Unity3d导入Vuforia (unity3d 2019.13.14版本)

https://packages.developer.vuforia.com/ 直接下载包文件

Unity3d导入Vuforia (unity3d 2019.13.14版本)

下载好后解压文件

Unity3d导入Vuforia (unity3d 2019.13.14版本)

把package文件夹中的所有内容复制,然后打开自己项目目录的Library->PackageCache->[email protected]
打开项目根目录方式:

Unity3d导入Vuforia (unity3d 2019.13.14版本)
Unity3d导入Vuforia (unity3d 2019.13.14版本)

找到如下位置后,会发现里面的内容跟刚刚package里面复制的内容大体相似,将里面的内容全部删除,然后把刚刚从package复制的内容粘贴到此 就到达了用新版本替换旧版本效果。
但是在unity的package manager中显示的还是之前的旧版本,使用起来还是新版本
之前导入的add-vuforia-package-9-1-7.unitypackage 升级包依旧会报刚才的错误,打开项目根目录 packages内的manifest.json

Unity3d导入Vuforia (unity3d 2019.13.14版本)
Unity3d导入Vuforia (unity3d 2019.13.14版本)

删除如上圈出的两个就没有报错 和更新提示了