This wiki is archived from 2021-09-05
Particle System Reference: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 37: | Line 37: | ||
|- | |- | ||
| colspan="2" style="text-align:center" | <code>"POSITION"</code>, <code>"SPHEROID"</code>, <code>"SHELL"</code>, <code>"EMITTER"</code>, <code>"CYLINDER_X"</code>, <code>"CYLINDER_Y"</code>, <code>"CYLINDER_Z"</code> | | colspan="2" style="text-align:center" | <code>"POSITION"</code>, <code>"SPHEROID"</code>, <code>"SHELL"</code>, <code>"EMITTER"</code>, <code>"CYLINDER_X"</code>, <code>"CYLINDER_Y"</code>, <code>"CYLINDER_Z"</code> | ||
{{template:pfx_spec_row | linkIndex | number | -1.0 | Used when the <code>type</code> is set to <code>"EMITTER"</code> to define the emitter to attach to. }} | |||
{{template:pfx_spec_row | offsetX</code><br/><code>offsetY</code><br/><code>offsetZ | emitter time curve | 0.0 | Define the starting spawn position for the particles in emitter space. The shape of the emitter space depends on the <code>type</code> field. }} | |||
{{template:pfx_spec_row | offseRangetX</code><br/><code>offseRangetY</code><br/><code>offseRangetZ | emitter time curve | 0.0 | Define the starting spawn position range in which a particle can randomly deviate from <code>offsetX</code>, <code>offsetY</code>, and <code>offsetZ</code>. }} | |||
|} | |} |
Revision as of 09:58, 14 February 2016
File:Titans-icon.png Planetary Annihilation Titans & Classic Particle Effect System Reference
Work in progress, go here.
Glossary
// Particle System { "emitters": [{ "spec" : {<particle properties>}, <emitter properties> }], "color": <global color multiplier> }
Particle System
The group of particle emitters.
Field Name | Field Type (default value) - Description |
---|---|
emitters
|
array ( [] )The list of emitter objects in the system. |
color
|
color ( [1.0, 1.0, 1.0, 1.0] )A system wide color multiplier. Value is RGBA linear float color values in a JSON array. |
Emitter System
Defines the position and movement behavior of particles.
Field Name | Field Type (default value) - Description |
---|---|
spec
|
object ( )The particle spec definition. |
type
|
string ( "POSITION" )Defines the shape of the particle spawn positions, and how the offsetRange* keys are interpreted.
|
"POSITION" , "SPHEROID" , "SHELL" , "EMITTER" , "CYLINDER_X" , "CYLINDER_Y" , "CYLINDER_Z"
| |
linkIndex
|
number ( -1.0 )Used when the type is set to "EMITTER" to define the emitter to attach to.
|
offsetX offsetY offsetZ
|
emitter time curve ( 0.0 )Define the starting spawn position for the particles in emitter space. The shape of the emitter space depends on the type field.
|
offseRangetX offseRangetY offseRangetZ
|
emitter time curve ( 0.0 )Define the starting spawn position range in which a particle can randomly deviate from offsetX , offsetY , and offsetZ .
|