版本
Unity2020.3.46 + Vuforia Engine 9.8.13
UnityAndroid设置:Project Settings–>Player–>
注:导入Vuforia要耐心等待,需要一段时间。
3D物体数据扫描
需要在安卓手机上安装一个Vuforia Object Scanner应用,用于3D物体的数据扫描。 Scanner
下载的压缩包中不止有程序的apk文件,还有两张.pdf文件,这就是扫描物体时所必须要用的扫描基准图,打印其中的A4,并用手机安装软件。
将物体摆好用手机扫描:
录制尽量多的识别点:
最后将得到的od文件上传到电脑。
来到官网申请一个license。
然后来到Target Manager添加Database
Add Target:
然后全部选中生成unitypackage。
Unity操作
将生成的文件导入项目中。
创建场景
创建Vuforia插件中的ARCamera和ObjectTarget,并删除原场景的MainCamera。GameObject–>Vuforia Engine–>
在ARCamera下的Vuforia Behaviour中添加许可证书。
选择ObjectTarget–>Inspector界面进行设置。
最后可以在下面创建想对应的模型。
(如果有多个物体对应关系,就多创建几个ObjectTarget,使用同一个事件脚本,不同target。)
生成应用
要先转换成Android平台,然后build。
GitHub Issues