The EmissionDirection property determines the face (
Enum/NormalId) of the parent object towards which particles will be emit. By default, this is the top (+Y) direction. A negative
ParticleEmitter/Speed will emit in the opposite direction.
ParticleEmitter/SpreadAngle will further vary the emission direction. If a
ParticleEmitter is added to an
Attachment, which has a direction, the the Attachment itself can be rotated (
Attachment/Orientation) instead of using this property. Below are pictured two ParticleEmitters which are otherwise the same, except the left has an EmissionDirection of Top (+Y, default) and the right uses Front (-Z).
Creating a Particle Emitter from Scratch
This rather lengthy code sample shows how every property of a
ParticleEmitter can be set, including
DataType/ColorSequence properties. Below is how the ParticleEmitter should after every property is set. Try playing around with the different properties to customize how the effect looks!