swirl size是个有意义的参数,可以拓展。
float smooth(float value1, float value2, float amount)
float smooth(float value1, float value2, float amount, float rolloff)
计算一个介于0和1之间的数字。如果输入小于或等于value1,则返回0;如果输入大于或等于value2,则返回1。
如果输入在value1和value2之间,则计算一个平滑的(渐入/渐出)插值。如果指定了一个偏移量,则混合的拐点将被移位。
如果偏移量大于1,则向右偏移;如果偏移量小于1(且大于0),则向左偏移。
在popsorce中 ptnum类似stack的堆栈,会被粒子反复使用,已经没有参考意义,取而代之的是id,作为粒子的唯一指定对象。
可以观察ptnum id 和 age 的关系进一步了解。