1.1.7

2018-04-12

  • 增加获取当前运行的场景的方法,调用 ApplicationgetCurrentScene 方法即可
  • 增加一个高精度、高性能的计时器:Tiny.ticker.CountDown,并支持 pausestop,原来的 Tiny.Ticker.countDown 保留,但不推荐使用
  • 增加 Tiny.CountDownCache 统一管理 CountDown 实例
  • 优化 Applicationpauseresume 方法,同时可统一控制 CountDown
  • 增加启动入参 fps,可自定义固定的几个帧率,并可以通过 Tiny.Application.FPS 设置或获取已设置的帧率,通过 Tiny.Application 实例化对象的 getCurrentFPS 获取当前帧率
  • 可以直接使用 Tiny.loaders.Loader 加载 JSON 对象,只需要传入 metadata.JSONObject,并可以通过 metadata.fallback 实现兜底
  • Tiny.loaders.Loader 加载图片的 crossOrigin 默认为 Anonymous,并可直接加载 Base64 类型图片
  • Application 的 ticker 直接使用 Tiny.ticker.shared
  • 如果启动参数 renderType 传入 Tiny.RENDERER_TYPE.CANVAS(即渲染类型为 Canvas),不会再触发检测 WebGL 支持情况(即不会触发调用任何和 WebGL 相关的方法)
  • 移除启动参数 listenRotation 并同时移除横竖屏切换检测,这块逻辑较重,请开发者自行检测,Tiny.js 的文档提供了方案

1.1.6

2018-01-04

  • 修复显示对象被移除时自动销毁 Action 后引发 Transition 转场的场景中 Action 失效问题,增加 transitionend 事件以监听

1.1.5

2017-09-26

  • 优化 Applicationstartstop 方法对 Audio 的影响

1.1.4

2017-08-29

  • 修复 DisplayObject 绑定 Action 后再执行 remove 方法导致的报错

1.1.3

2017-08-25

  • 修复频繁移除显示对象后导致 Tiny.TWEEN.update 抛出的异常

1.1.1

2017-08-21

  • 修复 Tween 动画结束后,直接调用Tiny.TWEEN.remove引起的报错
  • 使用 tileset 时,因网络问题或异常导致图片没有加载成功,触发的 Texture set frame 抛出异常,在 spritesheetParser 加载图片后做了兼容处理
  • 增加Container方法,removeActionsremoveActionsTrace,用于移除 actions
  • 性能优化:显示对象被 remove 后,自动清除其及子集的所有的 actions

1.1.0

2017-08-11

  • 增加启动参数referWidth,基准参考宽度可以通过此参数配置
  • 增加DisplayObject的方法setSkewgetSkew,并且通过getNature也能获取到 skew 值
  • 性能优化:修改Application的控制方法startstop,避免压后台后千分之二的闪退率
  • 移除Tiny.Actioncontinue方法,换成resume替代

1.0.2

2017-08-01

  • 增加Application.onUpdate的解绑函数offUpdate
  • 增加Ticker.countDown,可用于定时触发
  • 增加TextureTransform
  • 增加Tiny.Action.clone方法,可以克隆所有的Action
  • 增加Tiny.ActionpausecontinuestopisPlaying方法,可以获得并控制动作的状态
  • 增加Tiny.color转换为 hex 方法 Tiny.color2hex
  • 增加启动参数fixSize,用于固定尺寸为传入的宽高
  • 重写了 Application 的resize内部方法,更智能
  • 修复了 actions 与 repeatTimes、delay 同时使用时的无效情况
  • AnimatedSprite 可以通过其 reverse 方法反转动画

1.0.1

2017-06-23

  • actionBy的体验问题修复,与主流引擎一致

1.0.0

2017-06-16