精華區beta Flash 關於我們 聯絡資訊
如題,Chaser可謂是MouseChaser的升級版 現在除了可以讓DisplayObject(DO)追蹤滑鼠 而且還可以讓一個DO去追蹤另外一個DO 並且不用考慮此兩個DO是否在同個parent內 Chaser將追蹤模式細分成兩種 ChaserMode.ATTRACT 是讓追蹤者的"加速度"指向目標 ChaserMode.DIRECT則是讓追蹤者的"速度"指向目標 廢話不多說了,先看看效果吧 線上觀看 http://0rz.tw/d43Ng 原始檔案 http://0rz.tw/673MY API 下載 http://0rz.tw/d23R5 ===========================使用說明=========================== Chaser使用起來非常簡單 他是用Observer Pattern(應該算是吧)寫成的 只要呼叫Chaser.addChaser(chaser, target)就可以了 當target == null的時候,chaser就會去追滑鼠 其他的參數也很好理解,請自行摸索囉~ 另外Chaser.chaserInfo是個EventDispatcher 會在一個chaser追到target的時候丟出ChaserEvent.REACHED這個事件 可以利用它來讓chaser追到target的時候去做一些後續動作 我範例中probe追到target之後發光 就是利用Chaser.chaserInfo做的 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.90.104 ※ 編輯: cjcat2266 來自: 61.228.90.104 (03/19 18:16)
etrexetrex:超強 03/19 20:28