1.3.0

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

1) 支持多目标。

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

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

这个版本和之前版本相比,一部分接口有所调整,但整体框架没有太大的变动。你现在可以像搭积木一样使用EasyAR的Unity基础prefab,这个版本中也添加了很多预先搭好的模块以供参考。这篇文档描述了如何将你的应用从EasyAR 1.0~1.2 迁移到EasyAR 1.3。

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样例在某些情况下崩溃的问题