作者cjcat2266 (CJ Cat)
看板Flash
标题[API ] Chaser - 算是MouseChaser的升级版吧
时间Wed Mar 19 18:15:53 2008
如题,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)
1F:推 etrexetrex:超强 03/19 20:28