Unity EasyAR入门教程

文章目录

Easy不用下载盗版

EasyAR可以免费试用,如果不在乎水印,直接去官网下载即可
EasyAR官网

安装SDK

先下载,官网找到下载页,如下选择

下载后不是普通的unityPackage,而是三个.tgz文件,其中.tgz是ar组件,下边有两个说明文档

标红的是核心包,只用这个就可以,将这个包放到Untiy工程目录里,放到哪里都可以,建议放在packages文件夹下

然后打开Untiy的packagemanager,点+号,选择如下,然后找到刚才的放置.tgz文件的位置,选中文件,他会自动把包导进Unity

等导入完成后,在Untiy的packageManager里可以看到easyAR

然后选择easyAR,打开右侧的samples,导入第一个资源,这样常用的例子就有了

之所以将 .tgz放在Untiy工程目录下,是为了Unity项目改变了位置也能找到,否则以后删除了.tgz或者换个电脑就不能用了

注册应用ID

前往EasyAR官网,先登录,然后选择开发中心

在这里创建一个新的key

填上必要的参数

然后就可以得到一个key,复制这个key,回到Unity,打开Edit/ProjectSetting,选择EasyAR选项,将key复制进去

最简单的识别

示例场景在这里,建议直接从这里复制

一个最简单的识别只需要两个物体,一个AR Session和一个ImageTarget

将要展示的模型放到ImageTarget下,然后选中ImageTarget,修改这里的图片名字,这个图片要放到streamingAssets下

然后运行即可

注意点

1 EasyAR强制要求有一个tag为MainCamera的相机,用这个来做识别,当识别到图片时,会接管这个相机的transform

2 mainCamera的fov会被强制改变

相关推荐
Thomas_YXQ10 小时前
Unity3D游戏内存优化指南
游戏·unity·职场和发展·性能优化·蓝桥杯·游戏引擎·unity3d
chillxiaohan10 小时前
Unity接入Steamworks.NET实现通信功能
unity
枯萎穿心攻击19 小时前
响应式编程入门教程第二节:构建 ObservableProperty<T> — 封装 ReactiveProperty 的高级用法
开发语言·unity·c#·游戏引擎
X_StarX1 天前
【Unity笔记02】订阅事件-自动开门
笔记·学习·unity·游戏引擎·游戏开发·大学生
Thomas_YXQ1 天前
Unity URP法线贴图实现教程
开发语言·unity·性能优化·游戏引擎·unity3d·贴图·单一职责原则
徐子竣2 天前
[学习记录]Unity-Shader-几何着色器
unity·游戏引擎·着色器
EQ-雪梨蛋花汤2 天前
【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化
unity·音视频·vr
与火星的孩子对话2 天前
Unity进阶课程【六】Android、ios、Pad 终端设备打包局域网IP调试、USB调试、性能检测、控制台打印日志等、C#
android·unity·ios·c#·ip
幻世界2 天前
【Unity智能模型系列】Unity + MediaPipe + Sentis + ArcFace模型:构建高效人脸识别比对系统
unity·游戏引擎
死也不注释3 天前
【Unity 编辑器工具开发:GUILayout 与 EditorGUILayout 对比分析】
unity·编辑器·游戏引擎