1.3.0¶
EasyAR 1.3.0 增加了一些新特性并有很多改进,主要集中在这几方面:
支持多目标。
EasyAR现在可以支持同时跟踪多个目标。可以使用一个tracker进行多目标同时跟踪,也可以在不同tracker中加载不同的target来同时跟踪。EasyAR支持运行时动态修改最大跟踪目标个数。更多使用细节请参考 EasyAR 多目标 。
接口修改,使用更加灵活。
这个版本和之前版本相比,一部分接口有所调整,但整体框架没有太大的变动。你现在可以像搭积木一样使用EasyAR的Unity基础prefab,这个版本中也添加了很多预先搭好的模块以供参考。
优化检测和跟踪,减少抖动。
性能优化和降低功耗。
详细更新内容如下:
+ 添加多目标支持+ 添加多目标的典型样例+ 添加同时跟踪目标和识别二维码的样例+ 提升检测和跟踪效果,减少抖动+ 优化算法降低功耗+ 添加直接画到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样例在某些情况下崩溃的问题