hw11-AR/MR 技术

作业内容

这次作业分为两部分:图片识别和建模,以及虚拟按键小游戏。

图片识别与建模

效果

摄像头扫描出识别图后能够显示模型。

步骤

1.访问vuforia注册一个账号,登录后点击菜单栏的Develop,然后点击Target Manager。
在这里插入图片描述
2.点击Add Database按钮,创建一个数据库,命名为myAR,类型保持为默认的Device。
在这里插入图片描述
3…创建了数据库后,点击数据库名称,然后点击Add Target按钮,添加图片,尽量选颜色多样的图片。
在这里插入图片描述
在这里插入图片描述
4.此时数据库里就有了一张图片,可以看到图片的星星是3个,证明识别得比较好。勾选这个图片,点击Download Database,在弹出的页面里选择Unity Editor,然后点击Downloaded按钮进行下载。
在这里插入图片描述
在这里插入图片描述
5.打开vuforia的官网,点击Develop,然后点击License Manager,选择Get Development Key,填写APP名称和勾选选项。
在这里插入图片描述
在这里插入图片描述
6.新建一个项目,vuforia的安装和AR camera证书密钥的配置,我参照了同学的博客,此处不再详述。
7.删除原有的Main camera,点击Game Object增加一个Image Target,引入之前第4步生成的模型package,把Image Target的Database和Image Target都配置好为package的数据库和照片名。
在这里插入图片描述
8.将扫描后要显示的模型(已在Asset Store下载好)放到ImageTarget下成为子物体,并调整位置。
在这里插入图片描述
9.在手机打开该图片,点击运行,对准电脑前置摄像头,可以看到图片识别成功的效果:
在这里插入图片描述

虚拟按键小游戏

这里设计的是:通过按键操作简单的任务动作。

增加虚拟按钮

点击 ImageTarget ,在其 Inspector 面板中找到 Image Target Behaviour 组件,可以看到 Advanced部件,展开后看到 Add Virtual Button 按钮,点击该按钮即可添加虚拟按钮。我增加了1个。
在这里插入图片描述
在其下添加了一个plane,大小和位置与按钮相同,换了绿色的材质使得它明显一点。
在这里插入图片描述

控制代码

我的实现效果是按下虚拟按钮,模型会旋转180度,松开后就会变回原来的模样。代码如下:
在这里插入图片描述

完整代码和运行效果

项目见我的Github
游戏视频见爱奇艺

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值