Starling 为基础开发游戏框架的使用心得和技巧

来源:互联网 发布:mysql 全文检索 中文 编辑:程序博客网 时间:2024/06/07 16:35

EventDispatcher 事件对象优化

// dispatchEventWith 方法的原理和优化思想:// 以 AS3 的事件为基础的习惯使用方法:EventDispatcher.dispatchEvent( new Event("EventName", bubble) ); // 这是我们最常用的方法// 以下是在 Starling 中我们更优化的方法“事件对象池”EventDispatcher.dispatchEventWith( "EventName", bubble, data );// 这与AS3那种方法是一样的结果,但此种方法更优化,会自动从对“事件对象池”中查找是否有空闲的事件实例,有则拿来使用,否则自动创建事件实例来使用


未完待续......