作者cjcat2266 (CJ Cat)
看板Flash
标题[研究] Emitter 2.0 - 更强大的粒子引擎!
时间Thu Feb 5 03:55:42 2009
嗯...最近决定要写一本有关Flash CS4粒子特效的书
(这样申请研究所可以写在履历表上~)
所以要先把Emitter 2.0做好
看看用AS可以做到什麽程度的粒子特效
这三天我不眠不休地从头把新的Emitter写了一遍
今天总算把他搞定罗~
Emitter project homepage
http://code.google.com/p/emitter/
另外,这里有使用说明书
请用SVN软体checkout
http://emitter.googlecode.com/svn/trunk/docs/
Emitter 2.0的整个架构跟以前比起来比较有条理
另外加上了能够创造复杂粒子行为的机制
分别是 "Behavior Trigger(触发事件)" 与 "Behavior(被触发的行为)"
我几乎每个功能都做成范例
有兴趣的人可以看看~
PointSource - 点形喷发源
http://0rz.tw/gMUgM
LineSource - 线形喷发源
http://0rz.tw/kB85V
CircleSource - 圆形喷发源
http://0rz.tw/7afir
RectSource - 方形喷发源
http://0rz.tw/EG2Cd
DisplayObjectSource - 任意形状喷发源
http://0rz.tw/ivbXk
Burst - 瞬间大量喷发
http://0rz.tw/c1lUP
Multiple Source - 多重喷发源
http://0rz.tw/v7zD6
Uniform Gravity - 均匀重力场
http://0rz.tw/PdrTh
Radial Gravity - 放射型重力场
http://0rz.tw/QQnbm
LineDeflector - 线形障碍物
http://0rz.tw/ZPS3U
CircleDeflector - 圆形障碍物
http://0rz.tw/k69oY
DeathBehavior - 范围限制触发死亡行为
http://0rz.tw/LpKZ3
LifeTrigger - 生命条件触发分裂行为
http://0rz.tw/e9LL0
SpawnBehavior - 范围限制触发分裂行为
http://0rz.tw/PtfZw
Double SpawnBehavior - 二段死亡触发分裂行为
http://0rz.tw/LltFm
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.83.94
※ 编辑: cjcat2266 来自: 61.228.83.94 (02/05 04:01)
1F:推 hirabbitt:引擎要怎麽用啊0.0 对於研究者来说 是不是自己写比较好? 02/05 08:42
2F:→ hirabbitt:不过这些看起来都好漂亮喔=w= 好想用XD 02/05 08:42
3F:→ hirabbitt:cj真强 02/05 08:42
4F:推 aquarianboy:可以请cj来开班授课讲解一下啊 :) (产品发表会) 02/05 09:00
5F:推 pm2001:有现成的轮子不用干嘛自己写 =_= 02/05 10:12
6F:推 hirabbitt:有时间的话 自己写比较有趣(?)啊 02/05 10:41
7F:→ cjcat2266:初学者的话,还是用现成的比较好喔 :) 02/05 10:58
8F:推 kuwood:市面上比较少看到这方面的进阶书 cj加油~!! 02/05 11:55
9F:推 dder1352:请问可以转成CS3吗?小弟没有CS4 谢谢!! 02/05 13:24
10F:→ cjcat2266:你可以自己把所有的Vector class改成Array class 02/05 13:49
11F:→ cjcat2266:理论上这样就可以在CS3上跑了 02/05 13:49
12F:→ iapptt:pity, I have CS3 only 02/05 22:51
13F:推 MediaEason:可是好学校的教授懂flash的机率... 02/06 23:56
14F:→ cjcat2266:我觉得重点应该在於"有着作"这个事实 (应该啦XD) 02/07 02:27