版本

Unity2020.3.46 + Vuforia Engine 9.8.13
UnityAndroid设置:Project Settings–>Player–>

注:导入Vuforia要耐心等待,需要一段时间。

3D物体数据扫描

需要在安卓手机上安装一个Vuforia Object Scanner应用,用于3D物体的数据扫描。 Scanner
下载的压缩包中不止有程序的apk文件,还有两张.pdf文件,这就是扫描物体时所必须要用的扫描基准图,打印其中的A4,并用手机安装软件。
将物体摆好用手机扫描:
扫描1
录制尽量多的识别点:
扫描2
扫描3

最后将得到的od文件上传到电脑。
来到官网申请一个license。
然后来到Target Manager添加Database
Database
Add Target:
Target
然后全部选中生成unitypackage。
unitypackage

Unity操作

将生成的文件导入项目中。

创建场景

创建Vuforia插件中的ARCamera和ObjectTarget,并删除原场景的MainCamera。GameObject–>Vuforia Engine–>
scene
在ARCamera下的Vuforia Behaviour中添加许可证书。
licence
选择ObjectTarget–>Inspector界面进行设置。
obtarget
最后可以在下面创建想对应的模型。
model
(如果有多个物体对应关系,就多创建几个ObjectTarget,使用同一个事件脚本,不同target。)

生成应用

要先转换成Android平台,然后build。
build