注意事项 :
1. 在下载导入EasyAR Sense Unity Plugin插件前需要检查一下自己的Unity是否是( Unity5.6.5f1 )或以上版本
2. 如果你要发布Android(安卓)应用, Unity 5.6.5f1版本 需要下载老的 Android SDK Tools 25.0.1包,( 较新的Unity版本则无此要求 )
3. 如果你要发布iOS 应用 ,ARM64 CPU的iPhone 、iPad等iOS真机(EasyAR不支持在模拟器和ARMv7上运行, 就是手机上的Win10云电脑)
因为AR还要创建虚拟机并在虚拟机里面运行,这就相当于在虚拟机里面嵌入虚拟机了,但是也有用户在虚拟机里面跑成功的
下载EasyAR Sense Unity Plugin插件:
下载地址 https://www.easyar.cn/view/download.html#download-nav3
(这就是我们需要的EasyAR插件)
名为EasyAR Sense Unity Plugin 的是EasyAR的Unity插件 如图 2-1
下载后我们会得到1个压缩包 如图 2-2
右键解压到EasyARSenseUnityPlugin_4.0.0-final_2020-01-16 如图 2-3
下载EasyAR Sense Unity Plugin Samples官方案例
( 你可以不下载因为后面我不用官方的案例 )
名为EasyAR Sense Unity Plugin Samples的是EasyAR的官方完成案例 如图 2-4
下载后我们会得到3个压缩包,然后我们把它右键解压到当前文件夹下 如图 2-5
解压到当前文件夹后 如图 2-3 我们会得到三个解压过后的文件夹
创建一个工程:
我们把解压过后的文件夹放一边,现在我们来一起创建一个工程
创建工程时,选择创建3D工程如图3-1。EasyAR当前不支持Lightweight RP(高清材质)等其他Render Pipeline(高清渲染管线),如需使用,应自行实现摄像机背景渲染等功能。
导入官方案例:
( 你可以不导入,因为只是告诉你有官方的案例 )
首先,打开我们之前解压过的三文件夹,找到每个文件夹下的EasyAR Unity Package(.unitypackage) ,打开并一个一个导入到Unity中 如图4-1
导入官方插件:
打开我们之前解压过的官方插件文件夹
点击文件夹下的EasyAR Unity Package(.unitypackage)
打开并导入到Unity中 如图4-2
(官方插件我们只需要导入一个Unity包/ 官方案例需要导入三个Unity包)
导入过后我们来了解一下插件文件里都装了什么 如图 4-3
[EasyAR]文件夹 存放EasyAR资源和代码的目录,注意里面有EasyARSetting专门填key的文件
[Scripts]文件夹 包含EasyARSample重要代码,以及原始API接口文件 csapi.cs
[Shaders]文件夹 公共shader,画相机画面背景,cube,以及透明视频相关的
(导入官方插件包 非官方案例包)
[Plugins]文件夹 Android/iOS/Window/Mac 平台二进制库和相关交互代码存放的目录
激活插件:
把我们之前的在上一篇UnityAR(一)中创建的密钥写入 如图 5-1
复制密钥后复制到EasyAR—> Resoures —>EasyAR —> Settings —> EasyAR SDK License Key 内如图 5-2