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会被强制改变

相关推荐
AllBlue8 小时前
unity调用安卓方法
android·unity·游戏引擎
郝学胜-神的一滴8 小时前
Horse3D游戏引擎研发笔记(十):在QtOpenGL环境下,视图矩阵与投影矩阵(摄像机)带你正式进入三维世界
c++·3d·unity·游戏引擎·godot·图形渲染·unreal engine
AllBlue11 小时前
unity导出成安卓工程,集成到安卓显示
android·unity·游戏引擎
Sator113 小时前
Unity的FishNet相关知识
网络·unity·游戏引擎
AllBlue14 小时前
安卓调用unity中的方法
android·unity·游戏引擎
jtymyxmz1 天前
《Unity Shader》10.1.4 折射
unity·游戏引擎
在路上看风景1 天前
12. Burst
unity
平行云PVT1 天前
实时云渲染解决UE5 像素流插件迁移及传输数据受限问题
unity·ue5·xr·实时云渲染·云桌面·像素流·云推流
熬夜敲代码的小N1 天前
Unity WebRequest高级操作:构建高效稳定的网络通信模块
android·数据结构·unity·游戏引擎
萘柰奈1 天前
Unity【小问题】----URP项目中加载AssetBundle中的预设体即使加载了依赖的材质依然是紫色的问题
unity·游戏引擎·材质