首页 > 其他分享 >运用unity做一个实现简单AR功能的手机APP

运用unity做一个实现简单AR功能的手机APP

时间:2023-03-29 19:12:24浏览次数:46  
标签:Target APP unity 点击 AR 按钮 下载

首先前往unity官网:https://unity.cn/releases,下拉找到下载Unity Hub绿色按钮 下载完安装进入Unity Hub中,在侧边栏找到Installs,点击打开 下载如图所示的unity版本(注:unity同ue,只能高版本向低版本兼容) 下载过程中记得取消勾选Documentation,选择简体中文(注:很多内容需要访问外网下载,速度会很慢,后期若用到其中功能,可再次下载) 下载完成后新建一个项目(注:项目名称和文件路径越短越好,否则大概率会报错,无中文路径最好) 新建完项目后,在unity的页面中,首先我们现将界面设置为简体中文 在下图所示页面中点击顶部栏的Edit(中文版对应编辑),点击后在下拉栏中找到Preferences,点击,侧边栏找到Language,点击然后将默认语言改为简体中文   前往Vuforia官网:https://developer.vuforia.com/,自行完成网站的注册和登录,登录成功后点击图示中的Develop 进入后进行许可管理注册,点击下图中Get Basic绿色按钮 在新页面中填写License Name,勾选协议认可,最后点击confirm 成功创建后,Vuforia官方会发送邮件到你注册时用到的邮箱。 回到License Manager页面会看到注册成功的许可证 点击进入获取密钥,密钥会在之后的unity工程中使用到(密钥为图中灰色打底的那段) 接下来,创建一个AR扫描的图片资源描的对象。点击下图中的Target Manager,再点击Add Database绿色按钮 输入资源名称,勾选Device 添加要扫描的图片(注:RGB 下载 成功导入的图片资源 先不打开,接下来配置unity 首先在vuforia官网的Downloads界面中下载unity的SDK,如下图所示 下载完后将其导入到unity中,导入插件后在unity左下角的项目窗口会有这三个文件夹 在unity左侧边栏找到层级窗口,删除掉Main Camera,新建一个AR Camera 接下来配置AR相机,点击ARCamera,属性面板中点击Open Vuforia Engine configuration 将之前创建成功的许可证复制到App License Key中,这样AR相机就成功激活了 在之前创建AR相机处再新建一个Image Target 现在可以将之前下载的图片资源包导入到unity中,如下图所示 将Image Target中资源选择成之前创建的图片资源 接下来为了实现AR扫描图片跳转3d模型的功能,需要自行前往unity的资源商店下载喜爱的模型(我使用的是Unity-Chan)或者用unity自带的3d模型(一些球体立方体),最后记得将导入成功的素材拖拽到unity场景中并将层级界面Image Target和导入3D资源的关系从并列改为后者为前者的子对象,如下图所示 拖拽模型就是将下图中的unitychan拖到场景中 项目保存后可以点击顶部的三角按钮试运行 试运行成功后,点击文件,点击生成设置 点击安卓(安卓图标灰色不是亮起状态的话,下载安卓的包,IOS同理),最后点击生成按钮,导出apk到桌面。 将apk成功导入到手机后,运行截图  

标签:Target,APP,unity,点击,AR,按钮,下载
From: https://www.cnblogs.com/mklearn-u3d/p/17270022.html

相关文章

  • Beyond Compare免费保姆级激活教程(亲测日期:2023.3.29)
    最新,亲测可用(亲测日期:2023.3.29)如果成功使用后,记得回来点个赞哦!BeyondCompare具备的丰富实用功能:1.并列比较文件夹、FTP网站或Zip文件;2.为以后的比较保存快照;3.类似浏......
  • archLinux Plasma安装及中文显示
    安装参考:在ArchLinux中安装和配置KDEPlasma桌面-Linux迷(linuxmi.com)  (1)(25条消息)archlinux安装kde桌面和sddm登录管理器_kde登录管理器_shier_smile的......
  • Unity触碰函数OnTriggerStay与Input.GetKeyDown
    (写写博客尝尝鲜)触碰函数中不要使用按键检测我想让玩家在某个区域内进行按键检测,代码如下1voidTriggerPlayerStay(Collider2Dcollider)2{3if(co......
  • Approximation Theory and Method part 2
    ApproximationTheoryandMethodpart2Approximationoperators在前面的讨论中,我们得到了bestapproximation的一些性质.但是实际上我们并不总是能有bestapproxim......
  • Ambari 服务配置以及 Alert 详解
    AmbariAlert(告警)简介Ambari告警的基础概念Ambari为了帮助用户鉴别以及定位集群的问题,实现了告警(Alert)机制。在Ambari中预定了很多的告警,这些告警被用于监测集群的各......
  • 每日一模块-arrow
    多个个月前arrow.get(end_time_str,'YYYY-MM-DDHH:mm:ss').shift(months=-6).format('YYYY-MM-DDHH:mm:ss')获取几小时之前,几分钟前,几天前,几个月前,及几......
  • 为何Safari不如Chrome?
    Safari是乔布斯在2003年的Macworld大会发布的,9年过去了,08年才发展起来的Chrome用了不到Safari一般的时间远远把Safari甩在了后面,这让Safari情何以堪。Chrome的市场份额从200......
  • Tapjoy创始人新推移动电商平台Karma
    圣诞将至,是否有意为你的亲朋好友送上一份别致的节日礼物,但又不需花费太多时间和精力?赶紧试试这款最新推出的iOS应用Karma吧。Karma是由科技创业公司Tapjoy创始人LeeLin......
  • PHP 多维数组搜索 PHP multi dimensional array search
    array_column()返回input数组中键值为column_key的列,如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。参数input需要取出数组......
  • 科技界最佳雇主前三强:Facebook、Google和Apple
    据国外媒体报道,美国职场互动网站Glassdoor刚刚公布了年度最受欢迎雇主前50强,其中排名前五的依次为Bain&Company、McKinsey&Company、Facebook、MITRE和Google。如果仅科......