1.1.7
2018-04-12
- 增加获取当前运行的场景的方法,调用
Application的getCurrentScene方法即可 - 增加一个高精度、高性能的计时器:
Tiny.ticker.CountDown,并支持pause、stop,原来的Tiny.Ticker.countDown保留,但不推荐使用 - 增加
Tiny.CountDownCache统一管理CountDown实例 - 优化
Application的pause、resume方法,同时可统一控制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
- 优化
Application的start、stop方法对 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方法,removeActions和removeActionsTrace,用于移除 actions - 性能优化:显示对象被 remove 后,自动清除其及子集的所有的 actions
1.1.0
2017-08-11
- 增加启动参数
referWidth,基准参考宽度可以通过此参数配置 - 增加
DisplayObject的方法setSkew、getSkew,并且通过getNature也能获取到 skew 值 - 性能优化:修改
Application的控制方法start和stop,避免压后台后千分之二的闪退率 - 移除
Tiny.Action的continue方法,换成resume替代
1.0.2
2017-08-01
- 增加
Application.onUpdate的解绑函数offUpdate - 增加
Ticker.countDown,可用于定时触发 - 增加
TextureTransform类 - 增加
Tiny.Action.clone方法,可以克隆所有的Action - 增加
Tiny.Action的pause、continue、stop、isPlaying方法,可以获得并控制动作的状态 - 增加
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