手把手教你开发一款简单的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软件,其实在这个基础上你可以更改要扫描的图片,你可改成生活中比较常见的图片来作为扫描的对象,然后扫描出现的模型也是可以根据你的喜好来换的。

目录
相关文章
|
7月前
|
设计模式 测试技术 vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(三)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
|
7月前
|
人工智能 机器人 区块链
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(二)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
|
10天前
|
传感器 vr&ar Swift
【Swift开发专栏】Swift中的AR应用开发
【4月更文挑战第30天】本文介绍了使用Swift和ARKit开发iOS AR应用的基础知识,包括ARKit框架概述、基本组件(场景、节点、会话、配置和渲染器)以及性能优化和测试策略。ARKit借助相机和传感器提供3D虚拟对象,开发者需导入框架并利用其类和方法创建AR体验。关注渲染优化、响应式设计和资源管理,确保流畅体验。随着技术发展,期待更多创新AR应用诞生。
|
6月前
|
存储 Go vr&ar
AR开发RealityKit入门:来一场虚拟的咖啡趴
本文中我们学习如何创建一个iOS应用,让用户可以 点击屏幕将3D内容放到真实环境中。读者将学习如何将3D资源文件加载到RealityKit实体中,并将其锚定到真实世界的物理位置。本指南的最后有应用完整版的下载链接。
65 1
|
7月前
|
缓存 Java vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(一)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
|
8月前
|
前端开发 JavaScript vr&ar
使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建
使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建
52 0
|
传感器 前端开发 JavaScript
如何使用JavaScript开发AR(增强现实)移动应用 (一)
如何使用JavaScript开发AR(增强现实)移动应用 (一)
165 0
如何使用JavaScript开发AR(增强现实)移动应用 (一)
|
vr&ar 前端开发 Android开发
如何使用JavaScript开发AR(增强现实)移动应用 (一)
本文封面配图是去年Jerry看的一部电影《异形:契约》的剧照。 所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设备的摄像头观察到的真实世界中,虚拟和真实的两种世界互为补充,从而让终端用户感受到真实世界被“增强”的体验。
5077 0
|
vr&ar 图形学 定位技术
《AR游戏:基于Unity 5的增强现实开发》| 每日读本书
任天堂|谷歌联袂献译,亲手实现Pokemon Go Unity大中华CTO作序力荐,掌握基于位置的AR游戏开发。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。
1030 0
|
Go vr&ar Android开发
带你开发类似Pokemon Go的AR游戏
AR是Augmented Reality的缩写, 表示"增强现实", 能够把虚拟信息(物体、图片、视频、声音等等)融合在现实环境中,将现实世界丰富起来,构建一个更加全面、更加美好的世界。 安装Unity 3D安装Unity 3D很简单。
1132 0

热门文章

最新文章