手把手教你开发一款简单的AR软件

简介: 版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/75578964 文章最早发布于我的微信公众号中,欢迎关注公众号 Android_De_Home 获取更多干货资源。
版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/75578964

文章最早发布于我的微信公众号中,欢迎关注公众号 Android_De_Home 获取更多干货资源。
本文为sydMobile原创文章,可以随意转载,但请务必注明出处!

这篇文章主要是分享怎么开发一款最简单的AR手机软件,这款软件可以实现最基本的的AR效果,由于时间原因,这里就一步一步的给大家演示一下,一些具体的理论随后再讲,大家只要跟着一步一步做下来一款简单的AR手机软件就可以运行在你的手机上了
首先我的开发工具是unity,这是一款游戏开发引擎。就是帮助我在开发游戏的时候不用从0开始,简单的说就是一款开发工具。下载地址:https://store.unity.com/cn


下载1.jpg

选择Personal个人版的下载就可以了。
下载后安装
然后我们选择一款AR引擎,AR引擎其实有多款可以供我们选择,这里我们选择easyar来作为本次开发的ar引擎。
我们这个时候要去easy官网下载例子EasyAR SDK Unity Samples,我们就选择Basic版的就可以了,

easyar

下载完毕后是一个上面这种压缩包,然后我们解压

解压图

可以看到里面有很多的例子,每个代表一个项目在这里我们只演示打开HelloAR别的是一样的。

导入项目

看到图中1的位置,找到选中的地方,然后将右边的HelloAR直接拖到上面,上图中我已经拖过去了

填入签名

然后找到上图中1的地方,点击,在上图中2的位置输入你的APP的key,这个key,是在easyar的网站上面创建一个你要开发的app,然后就会获得一个key

app的信息

然后把你的key输入到2的位置就可以了。
最后一步就是打包成APK
File–>Build setting

设置要打包的APK

填入签名

然后 点击 palyer settings,这里是要设置apk的包名,apk的包名是和你上面输入的key是对应的,都在easyar官网中你创建的应用的信息里面有。
包名填入后,点build开始打包APK。
最后上app运行结果图

演示图

演示图
最后
这里就是主要讲一下怎么简单的制作一个AR软件,其实在这个基础上你可以更改要扫描的图片,你可改成生活中比较常见的图片来作为扫描的对象,然后扫描出现的模型也是可以根据你的喜好来换的。

目录
相关文章
|
设计模式 测试技术 vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(三)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
|
人工智能 机器人 区块链
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(二)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
130 0
|
2月前
|
vr&ar C# 图形学
如何开发增强现实(AR)应用:技术指南与实践
【8月更文挑战第24天】开发增强现实应用是一个充满挑战和机遇的过程。通过选择合适的技术栈、遵循科学的开发步骤,并充分考虑用户体验、设备兼容性、内容与创意以及数据安全等因素,您可以成功打造一款高质量的AR应用。随着技术的不断进步和应用场景的不断拓展,AR应用的未来充满了无限可能。
|
2月前
|
vr&ar 图形学 开发者
步入未来科技前沿:全方位解读Unity在VR/AR开发中的应用技巧,带你轻松打造震撼人心的沉浸式虚拟现实与增强现实体验——附详细示例代码与实战指南
【8月更文挑战第31天】虚拟现实(VR)和增强现实(AR)技术正深刻改变生活,从教育、娱乐到医疗、工业,应用广泛。Unity作为强大的游戏开发引擎,适用于构建高质量的VR/AR应用,支持Oculus Rift、HTC Vive、Microsoft HoloLens、ARKit和ARCore等平台。本文将介绍如何使用Unity创建沉浸式虚拟体验,包括设置项目、添加相机、处理用户输入等,并通过具体示例代码展示实现过程。无论是完全沉浸式的VR体验,还是将数字内容叠加到现实世界的AR应用,Unity均提供了所需的一切工具。
99 0
|
5月前
|
传感器 vr&ar Swift
【Swift开发专栏】Swift中的AR应用开发
【4月更文挑战第30天】本文介绍了使用Swift和ARKit开发iOS AR应用的基础知识,包括ARKit框架概述、基本组件(场景、节点、会话、配置和渲染器)以及性能优化和测试策略。ARKit借助相机和传感器提供3D虚拟对象,开发者需导入框架并利用其类和方法创建AR体验。关注渲染优化、响应式设计和资源管理,确保流畅体验。随着技术发展,期待更多创新AR应用诞生。
84 1
|
5月前
|
定位技术 vr&ar Android开发
AR与VR在安卓开发中的应用案例
【4月更文挑战第14天】AR和VR技术在安卓开发中日益普及,改变生活和工作方式。AR应用于导航、教育、零售,如AR导航、解剖学教学工具和虚拟家居预览。VR则创造虚拟环境,用于游戏、旅游和健身,如VR游戏“Beat Saber”、虚拟旅游和VR健身应用。这些技术在医疗、房地产等领域也展现潜力,未来将有更多创新应用出现,开发者应关注并探索其可能性。
124 1
|
11月前
|
存储 Go vr&ar
AR开发RealityKit入门:来一场虚拟的咖啡趴
本文中我们学习如何创建一个iOS应用,让用户可以 点击屏幕将3D内容放到真实环境中。读者将学习如何将3D资源文件加载到RealityKit实体中,并将其锚定到真实世界的物理位置。本指南的最后有应用完整版的下载链接。
134 1
|
缓存 Java vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(一)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
138 0
|
前端开发 JavaScript vr&ar
使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建
使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建
|
传感器 前端开发 JavaScript
如何使用JavaScript开发AR(增强现实)移动应用 (一)
如何使用JavaScript开发AR(增强现实)移动应用 (一)
184 0
如何使用JavaScript开发AR(增强现实)移动应用 (一)