(图片来源于网络)

一、案例工程开发环境(建议保持一致)

系统环境:Mac、Win

开发软件:Unity 2019.2.4f1、Xcode 10.3(10G8)

测试环境:支持ARCore的安卓手机、支持ARKit的iOS手机

二、思路讲解

其实AR测距是一个非常简单的功能,我们需要先理清楚思路来。在课程最后我会提供源码,由于文章篇幅有限,我就不一步一步教大家如何实现,大家不清楚的可以看源码。总结来说就是在真实的世界环境中创建两个锚点,并计算两个点的距离。至于如何在两个点上绘画一条线和在线上显示距离标签,这都是属于展示问题,实现的方法有很多。

1.准心是如何制作的?

我是使用Maya制作了一个3D模型,从屏幕中心发射一条射线判断是否碰撞到了平面,如果没有碰撞到就隐藏准心模型,如果碰撞到了就显示准心模型,并将准心模型放置在碰撞的位置,和将准心模型旋转角

ARFoundation系列讲解 - 71 AR测距一相关推荐

  1. ARFoundation系列讲解 - 72 AR测距二

    四.源码下载 1.前往GitHub下载源码 五.项目结构 Plugins/ARFoundationRemoteInstaller 存放的是AR编辑器远程调试插件 Res/Original 存放的是动画 ...

  2. ARFoundation系列讲解 - 84 AR传送门

    -------------------------------------------------------- AR传送门效果预览 --------------------------------- ...

  3. ARFoundation系列讲解 - 34 AR看车一

    ---------------------------------(视频效果来源于网络) --------------------------------- 一.介绍 本章节是制作一个AR看车的综合案 ...

  4. ARFoundation系列讲解 - 87 AR直播

    一.简介 Unity推流方案有很多,比如自己写功能搭建服务器或者使用第三方插件来实现,因为自己写功能比较麻烦,这节将讲解使用第三方插件来实现.第三方插件有 FMETP STREAM .FFmpeg.V ...

  5. ARFoundation系列讲解 - 37 AR看车四

    八.制作准心模型 1.在Ps中制作一张准心样式贴图(我会在课程素材中提供) 2.新建一个材质球命名为"AR Placement Indicator",将上面的准心贴图贴在材质球上, ...

  6. ARFoundation系列讲解 - 79 AR室内导航四

    十五.导航案例 官方提供了两个导航案例,1."ImmersalSDK/Samples/Scenes/NavigationSampleGraph" 是基于放置锚点来编辑导航路径:2. ...

  7. ARFoundation系列讲解 - 77 AR室内导航二

    八.Immersal 注册 1. 前往 Immersal官网 ,点击"Developer portal" 按钮. 2.在弹出的面板中,输入用户信息,点击"Register ...

  8. ARFoundation系列讲解 - 35 AR看车二

    四.将模型导入Unity 1.新建一个Unity空工程 2.在Assets面板中点击鼠标右键,在弹出菜单中选择 Import New Asset.. ,导入我们之前制作好的Fbx 五.设置模型材质 1 ...

  9. ARFoundation系列讲解 - 76 AR室内导航一

    --------------------------------------(参考视频来源于网络,侵权必删)-------------------------------------- 一.室内定位主 ...

最新文章

  1. LVS的DR模式配置
  2. JAVA实现输入一个整数,输出该数二进制表示中1的个数(《剑指offer》)
  3. java读取与写入_Java读取与写入文件
  4. torch.set_num_threads
  5. checkbox的相关知识点
  6. 一寸、两寸证件照photoshop批处理动作
  7. daemon.json无法启动docker_devops一键部署|详解如何搭建git+maven+jenkins+docker
  8. PostgreSQL在何处处理 sql查询之四
  9. 可以无限量服用的药材
  10. java markdown转word_一键将 Word 转换为 Markdown
  11. AutoJs学习-TTS抢语音红包
  12. Microsoft® Silverlight™ Streaming by Windows Live™
  13. 微信小程序获取unionid
  14. python 002 __小斌文档 | ipython的基本使用
  15. 点餐app的初步总结
  16. 自动驾驶的分级,感知与规划基本意义
  17. 如何处理Java异常及常见异常
  18. Excel如何提取指定位数数字
  19. 2018年算法工程师秋招经验贴(微软、华为、网易游戏、阿里offer)
  20. 【每日早报】2019/06/25

热门文章

  1. strings(字符串)详解(一)
  2. 使用css3新属性clip-path制作小图标
  3. shiny分级菜单实现
  4. #分块#洛谷 4168 CH 4401 蒲公英
  5. 全网首发,一篇文章带你走进pycharm的世界----别再问我pycharm的安装和环境配置了!!!万字只为君一笑,赶紧收藏起来吧
  6. Apache的URL地址重写(RewriteCond与RewriteRule)
  7. js requestanimationframe动画 时间控制
  8. Shiro 安全(权限)框架。
  9. PEPS:无钥匙启动和无钥匙进入
  10. 常用的几种Hints优化一条SQL