Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.95 KB

1.0-beta-cn.md

File metadata and controls

47 lines (31 loc) · 1.95 KB

Lark 1.0 Beta Release Note

最近更新时间:2015年7月20日

欢迎您使用 Lark

概述

Lark 1.0 Beta 是 Lark 的第二个版本,在这个版本中,我们主要聚焦于解决现有的问题和优化

更新内容

修复问题

  • cacheAsBitmap位图缓存与scrollRect配合时的渲染错误
  • 同时开启遮罩和混合模式情况下的渲染问题
  • 事件流在目标阶段重复抛出两次的问题
  • Sprite容器碰撞检测不正确的问题
  • 删除TouchHandler内每次记录的touchPointID,防止由ID递增引起的键值增多,导致的性能问题。
  • Graphics矢量填充透明度为0的区域无法点击的问题
  • EXMLConfig.getDefaultPropById() 方法某些情况下报错的问题
  • 默认的空ItemRenderer在某些情况下无限触发dataChanged()方法的问题
  • 修改创建项目界面显示不全的bug
  • 增强增量编译的稳定性,解决某些情况下index.html中没有script的问题

新增功能

  • ItemRenderer基类增加 upAndSelected 和 downAndSelected 两种视图状态
  • 增加反射工具方法getQualifiedClassName()和getQualifiedSuperclassName()
  • 增加锁定横屏/竖屏API
  • 创建项目界面添加帧率、背景色和屏幕方向选择

项目重构

  • 移除 lark.NONE 以及 lark.isNone() 方法,统一使用 NaN 和 isNaN()
  • lark.is() 改为传入字符串而不是枚举数字,防止第三方定义的枚举数字发生冲突。并且缩小使用范围,建议运行时判断interface时再使用它。
  • 将pixelHitTest精确像素碰撞属性从DisplayObject上移动到Bitmap上
  • 修改 Video 类为显示对象,简化使用过程
  • 将媒体和传感器模块添加到核心库

已知问题

由于在这个版本中将 media 和 sensor 两个扩展库合并到了核心库,现有项目升级后会遇到编译错误,请手动删除 src/libs/sensorsrc/libs/media 两个文件夹。