Attractor
ImportStatement:
Inherits:
Properties
affectedParameter : AffectableParameter
proportionalToDistance : Proportion
DetailedDescription
在粒子系统中,每一个粒子都有一个出现点。粒子在这个点出现。然后,粒子还需要一个发射方向。粒子在这个方向上有一个基本速度。然后再粒子的整个生命周期中,粒子会按照预先的定义生老病死。如果需要在粒子的生命中,改变粒子的固有状态,我们就需要对其施加影响——Affect。这个类型是影响的一种——吸引者。
当粒子系统中出现吸引者,与之关联的粒子就会被吸引者吸引,从而发生粒子属性上的变化。
需要注意:一般影响都有尺寸和位置。而吸引者的尺寸总是为0x0,位置用pointX和PointY指定。另外吸引者还具备标准组件的x,y,width和height属性,这些属性合在一起,表明了吸引者在粒子系统中影响的范围。需要注意,以吸引者为目标的粒子,不受吸引者影响。
PropertyDocumentation
affectedParameter : AffectableParameter
粒子的什么属性直接被影响。
Attractor.Position
Attractor.Velocity
Attractor.Acceleration
proportionalToDistance : Proportion
粒子受影响的力量和粒子到吸引者之间距离的关系。
Attractor.Constant
Attractor.Linear
Attractor.InverseLinear
Attractor.Quadratic
Attractor.InverseQuadratic