EasyAR入门

注意事项,AndroidAPILevel要在7.1以上
PackageName要与创建LicenseKey填写一致
Unity Gradle问题https://developers.google.com/ar/develop/unity/android-11-build#unity_20193_20194_and_20201

需要视频录制的话,设置GraphicsAPI为OpenGLES2或者3.0,并去掉Multithreaded Rendering(多线程渲染)的勾选,同时设置AndroidAPILevel18或者以上
在这里插入图片描述

首先在官网上注册开发者账号,在开发中心创建一个许可证秘钥并下在对应的Unity插件EasyARSenseUntyPlugin,解压放入工程内,在通过UnityPackageManager导入
在这里插入图片描述

导入后,可以选择导入示例场景
在这里插入图片描述

拖入预制体Packages/EasyARSense/Prefabs/Composites/EasyAR_ImageTracker-1
拖入预制体Packages/EasyARSense/Prefabs/Primitives/ImageTarget
将场景中的相机Tag设为MainCamera,ClearFlags设为SolidColor,背景颜色推荐设置为黑色
近裁切平面(Clipping Planes Near)调小一点

导入需要识别的图片到StreamingAssets下
调整预制体ImageTarget上的ImageTargetController上的ImageFileSource
Path 为StreamingAssets
Path 填写成StreamingAssets下的图片路径
Name 设置为名字
Scale 真实尺寸,以米为单位

识别成功事件:ImageTargetController.TargetFound
丢失事件:ImageTargetController.TargetLost

おすすめ

転載: blog.csdn.net/weixin_44806700/article/details/120001555