文章目录
有趣的AR小游戏制作
环境准备
Unity+Vuforia
需要在Vuforia官网注册,下载SDK并安装,之后获得开发者证书,才能继续操作。
遇到的问题:
- 现在的Vuforia采用*.exe文件安装,需要指定安装到Unity所在文件目录,之后重启Unity,在GameObject选项栏就能找到Vuforia组件了。
- 添加了Vuforia组件后,可能会出现“Vuforia is not enabled”这样的报错,此时需要在Unity的Edit->Project Settings->Player目录下将XR下的所有选项打钩。
具体实现
替换Camera
删去原有的Main Camera,替换为Vuforia的AR Camera。需要为AR Camera添加License Key。
上传识别卡
在官网上的Target Manager中添加一个Device类型的识别卡(用于导出到Android或iOS设备中)。之后,为其添加印版图的图片。
我选择了一张中山大学的明信片,所以使用Single Image类型的Target。之后设置图片宽度和名称即可。从上传之后的Rating值来判断上传的图片是否可以被识别。
下载识别卡模型
将上传的识别卡的模型下载下来,然后导入Unity。
编辑游戏对象
首先添加Vuforia的Image创建识别卡对象ÿ