【特效教程】thinkingParticles random selection 随机选取

5 十一月, 2014
194
0

tP_random_selection_01 (本文为个人笔记,场景参考自Hristo Velev撰写的Thinking particles tutorial – using probabilities )

有时候我们要做出选机选取粒子进入下一个事件(群组),例如贴在墙上的N次贴随​​机地落下,或是地面的树叶随机地被风吹起…等等的状况都需要用到随机选取。
tP_random_selection_02
这里的串接意义是: 每次自0至100中选出一个数字,这个数字在threshold (也就是0至5)的范围内的话,(同时满足时间条件),就将粒子送至下一个群组。
tP_random_selection_03

换言之threshold的范围越大,那数值落在其中的机率就越大。因为会持续地送出0-100的数值,所以随着时间过去,迟早所有的粒子都会落入下一个群组。

因此如果我们要缓慢地随机选取,可以把threshold中的数值范围设定窄一点。