比Tweener,TweenLite更快的Tween

Tweener, TweenLite都是相当不错的Tween引擎,要比Flash自带的那个蹩脚货好上不知道多少。呵呵,我这里可没有喝水忘了开井人的意思,纯粹从技术角度讲^^o。
而 TweenLite似乎更出类拔萃一些,用句广告语叫“我一直用它”...要是没看到 这篇文章,我现在也不会这么起劲。

Joe的说法,他写的Tween引擎在运行1000个对象时比TweenLite要快上10个fps左右,那其他几个就没得比了...不仅如此,内存消耗上似乎也节约近1倍。无语...
由于目前作者还不能提供源码$^#$%#$%@,但是提供了几个性能提升的技巧说明。

首先,不要小瞧as3的类型安全机制!不要单以为该机制,就是在编译期添麻烦,调试期添温暖的东东,它在执行期也为运行效率的提升做出了杰出的贡献。
接着就是谈了pool(池)的作用。说白了就是空间换时间。但是同样不能小瞧这个想法哦,在算法无法突破的情况下,这个想法是解决问题的关键。

我强烈期盼作者开发源码,或者其它引擎的作者改写一下,hoho

你可能感兴趣的:(as3,algorithm)