粒子流的粒子生命周期的基本流程

JavaScript013

粒子流的粒子生命周期的基本流程,第1张

(1)粒子基于特殊的设置来创建,但是它不得不由某些事件来引导和指挥。

(2)动作被添加到粒子的某个位置,使粒子加速,向目标方向运动。这一系列动作是由力来控制的。

(3)粒子将一直保持某一状态,直到一个事件产生。

(4)事件测试能改变粒子的当前状态,它们像是一个触发器。当一个事件产生时,一个决定就不得不作出,粒子就可以进入一个新的状态。

(5)一个新的状态可以改变粒子的某些属性,比如:速度、形状、尺寸、旋转,或者使旧粒子产生新的粒子。

(6)这种力可以是各种力,比如风力、重力。

(7)一个粒子可以被测试与其他对象撞击,或者被约束在某个对象上运动。

(8)粒子的生命周期是另一种属性,它可以被测试,也可以被用来改变粒子状态,或者在若干帧后使粒子消失。

(9)粒子还可以被指定任何一种材质。

有。生命周期在无论是原生JS还是在框架中都是存在的,纯原生js有生命周期,生命周期可以抽象的来说就是我们人一生的各个阶段,你孩提时代就应该是努力长高长大,然后青年时代学习知识,中年时代养家糊口,老年时代安享晚年。