作者cjcat2266 (CJ Cat)
看板Flash
标题[情报] GoASAP - 自制Tween Engine的工具
时间Thu Jul 31 12:30:34 2008
如题,GoASAP不是一个Tween Engine
而是一个能够自创Tween Engine的library
http://www.goasap.org/
既然是library
你自创的Tween Engine使用方法与语法就可以自己制定
使用方法大致上就是去继承现有的一些class
然後利用该class自己会丢出的Event来做出反应
网站上面的几支教学影片都讲得蛮清楚的了
作者希望GoASAP可以当作往後所有Tween Engine的核心
这样大家的引擎都可以用同样的code统一管理
此library的好处是
你建构自己的Tween Engine的时候
只要挑会用到的功能来置入引擎就好
因此可以达到引擎最简化而不会有功能过多的问题
另外,TweenLite的作者在他论坛上面举办了一个投票
http://forums.greensock.com/viewtopic.php?f=1&t=63&start=0
他调查大家希望TweenLite的 "高级版" TweenMax是否要建构在GoASAP上
建构在GoASAP之上的话是可以跟其它引擎做整合
但是TweenMax目前的效能是比GoASAP还要高
所以大家(包括我)都投票给 "保持原本TweenMax的架构"
如果大家还不知道什麽是TweenMax的话
我来做一点小补充:
TweenLite - 效能比Tweener高的轻薄短小Tween Engine
当然,功能没有Tweener那麽多,但是对我而言已经堪用了
TweenFilterLite - 前者的高级版,可以做滤镜的tweening
TweenMax - 三者之中的最高级版
可以tween贝兹曲线路径、物件颜色
也可以用allTo(), allFrom()等method来达到群体运动
可以暂停、重新拨放、跳到任意的tweening position
(基本上已经比Tweener强大了,而且效能还比较高)
以上三个TweenLite家族成员的详细比较,请见下表
http://blog.greensock.com/tweening-family-comparison/
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Blog
http://cjcat.blogspot.com
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比闪光(Adobe Flash)研讨区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.88.113
※ 编辑: cjcat2266 来自: 61.228.88.113 (07/31 12:31)