1.3.0

EasyAR 1.3.0 增加了一些新特性并有很多改进,主要集中在这几方面:

  1. 支持多目标。

    EasyAR现在可以支持同时跟踪多个目标。可以使用一个tracker进行多目标同时跟踪,也可以在不同tracker中加载不同的target来同时跟踪。EasyAR支持运行时动态修改最大跟踪目标个数。更多使用细节请参考 EasyAR 多目标

  2. 接口修改,使用更加灵活。

    这个版本和之前版本相比,一部分接口有所调整,但整体框架没有太大的变动。你现在可以像搭积木一样使用EasyAR的Unity基础prefab,这个版本中也添加了很多预先搭好的模块以供参考。

  3. 优化检测和跟踪,减少抖动。

  4. 性能优化和降低功耗。

详细更新内容如下:

+ 添加多目标支持
+ 添加多目标的典型样例
+ 添加同时跟踪目标和识别二维码的样例
+ 提升检测和跟踪效果,减少抖动
+ 优化算法降低功耗
+ 添加直接画到texture的接口
+ 添加显式水平翻转相机输入的接口
+ 添加禁止Android自动旋转检测的接口
+ 添加设置外部旋转的接口
+ Unity: 优化渲染效率
+ Unity: 添加多个组合了基础prefab的常用prefab
+ Unity: 添加EasyARBehaviour,用以输入key并进行初始化,并显式处理pause/resume/quit事件
+ Unity: 添加显示/隐藏RealityPlane的选项
+ Unity: 添加使用索引打开camera的接口
+ Unity: 添加对自定义硬件设置旋转偏移的接口
+ Unity: 修改AugmentedTarget接口,支持在FrameUpdate事件中进行自定义的姿态滤波
+ Unity: 修改Target事件处理接口
* 调整部分接口
* 修正切换场景时的内存泄漏
* 修正在暂停并恢复之后找到虚假的目标
* 修正使用透明PNG图像的target检测
* 修正因key中的空格导致的初始化失败
* 修正iOS和mac某些分辨率下camera显示错误
* 修正native iOS样例在切换到后台时崩溃
* Unity: 修正在图像高比宽大的时候ImageTarget mesh显示错误
* Unity: 修正在OnFound事件中重置target
* Unity: 修正camera打开之后有可能出现的白色帧
* Unity: 修正Augmenter中心模式下的TargetOnTheFly和Coloring3D样例
* Unity: 修正TargetOnTheFly样例在某些情况下崩溃的问题