unity3d-AR作业

作业内容

1、 图片识别与建模
2、 虚拟按键小游戏

图像识别与建模

采用的系统

macos, unity3d v2018.4.13f1

环境的配置

与windows上的配置不同,在Vuforia官网上没有安装到macos的unity上面的安装包。(windows系统的话直接下载第二个文件,解压后会有一个exe文件,在unity的项目目录下安装即可)
在这里插入图片描述
经过查找找到了安装Vuforia的方法,就是在安装unity的时候会提示是否安装Vuforia,如果之前安装的时候勾选了,就可以直接用了,如果没有安装,就需要重新安装一次,在安装的时候勾选它即可(由于安装时没有截图,所以这里就不发那个过程了)
安装成功后在asset点击右键可以看到Vuforia的相关信息
在这里插入图片描述
然后就可以按照老师课件给出的步骤一步步实现。这里给出大概的步骤。

  1. 将项目中的摄像头全部删除
  2. 添加AR Camera
  3. 在AR camera中点击open vuforia engine configuration
    在这里插入图片描述
  4. 在global中输入在Vuforia网站上之前创建的key
    在这里插入图片描述
  5. 导入database,与课件中的方法一样,先从网站中把自己创建的数据库下载下来,再import进项目即可。这里导入数据库之后同步即可,不需要再进行其他的设置。(其已经自动添加进去了)
    在这里插入图片描述
  6. 点击file->build setting(这一步可省略)
    在这里插入图片描述
    下载android(下载安装完成后如下)
    在这里插入图片描述
  7. 点击右键添加ImageTarget
  8. 在ImageTarget中设置database等信息
    在这里插入图片描述
  9. 调整摄像头角度与卡片的大小,使得摄像头能够看到卡片
    在这里插入图片描述
  10. 在ImageTarget下添加一个对象,这个对象就是会在识别到卡片时在相应位置显示出来
    在这里插入图片描述
运行效果

在这里插入图片描述

虚拟按键的使用

与课件中直接从Vuforia中拖入virtual button不一样,在2018的版本中其已经被添加到了ImageTarget里面去了。在ImageTarget中的advanced可以直接添加virtual button
在这里插入图片描述
添加后就会出现一个绿色的板
在这里插入图片描述
添加两个按钮,一个按钮控制其向左平移,另一个向右平移,通过设置name来区分不同的按钮
在这里插入图片描述
这里还需要在按钮下添加一个平面,这样才能看到这个按钮,方便点击。
在这里插入图片描述
然后编写脚本设置点击事件
在这里插入图片描述
最后运行效果如下:
在这里插入图片描述
在这里插入图片描述

项目地址

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值