作者cjcat2266 (CJ Cat)
看板Flash
标题[研究] Crowd - 群众运动
时间Thu Jan 8 00:23:05 2009
Crowd是用来控制群体行为的class
使用者只要定义一个控制群体行为的behavior function
就可以让一群物件依照这个function来行动
而每个物件都能够保有自己的"变异度"
所以大家的行为不会完全一样
一个Entity class是拿来保有物件reference
和保存这个物件自己的参数用的
每一次Crowd更新的时候
每个Entity都会被代到behavior function去执行一次
由於每个Entity的个体参数都不尽相同
所以每个物件的行为也会有所变异
以下这个范例的behavior function
我将他定义成让物件依照各自不同的幅度来震动
SWF
http://0rz.tw/9a5lo
FLA
http://0rz.tw/045iN
--
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
1F:推 kuwood:好抖~w~ 01/08 00:27
2F:推 etrexetrex:好像细菌 01/08 00:29