zoukankan      html  css  js  c++  java
  • EasyAR 开发实例---AR礼物(简单demo)

    一个节日礼物效果

    --显示模型

    在本次的案例中,我使用的是unity5.6.3版本,EasyAR 为2.0.(用1.0的版本,在渲染那块有问题)
    【导入SDK】到EasyAR官网(http://www.easyar.cn/view/download.html)上下载"EasyAR2.0 package(for unity)
    【配置识别图】准备一张我们需要识别的图片(格式最好为jpg)
    在unity里新建一个目录,命名为"StreamingAssets",然后将这张识别图拖入到unity的该目录下
    在EasyAR 的开发配置中,直接将图片拖入到unity中是一种比较常见的手段,我们也可以用json的方法来配置我们的项目开发,我们在 StreamingAssets 目录下新建一个json文件;
    对于json配置图片,我们必要的两个字段是:
     
    • image ---- 导入到unity中的识别图名字+后缀格式
    • name ---- 识别图名字
    【获取key】
    准备好识别图,之后需要到官网(http://www.easyar.cn/view/open/app.html)来为AR APP申请key。“开发中心”,点击 “添加 SDK license Key” 按钮,选择Basic 版本,无水印,之后填写应用详情,填写应用名字与打包移动平台时必填的package name
    格式如下:
    确定好后,我们可以查看Key;
    删除原有场景的"Main Camera",然后把我们的EasyAR Camera(EasyAR startUp) 拖到面板中;
    然后从官网上申请的Key填入到"EasyAR_Startup" 的key值
    后将从官网上申请的Key填入到"EasyAR_Startup" 中
    然后编辑挂在ImageTarget组件上的 "ImageTargetBehaviour" 脚本(这段脚本的功能主要是当捕捉到识别图时控制模型的显示与消失),脚本主要内容如下:
     
     

     填写信息如下:

    接着在 Imagetarget 组件下面创建我们是AR模型,我们将事先准备好的资源拖到其下面

    之后调整位置大小的等的,打包查看效果即可;

  • 相关阅读:
    布局管理
    菜单和工具栏
    Hello World,本章学习Qt的基本功能
    PyQt5中文手册
    qemu-kvm使用
    查看内核日志
    tmux快捷键
    vim插件YouCompleteMe安装
    git submodule删除多余模块
    vim ctags
  • 原文地址:https://www.cnblogs.com/allyh/p/10217671.html
Copyright © 2011-2022 走看看