如題,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)