home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar 2006 January
/
Gamestar_80_2006-01_dvd.iso
/
Dema
/
thethreemusketeers_demo.exe
/
misc.bin
/
misc
Wrap
Text File
|
2005-11-16
|
3KB
|
84 lines
// The type of particle emitter to use.
type ringExplosion
// Common keywords for all emitters:
// The texture to use. This doesn't need to have an alpha channel if any form
// of additive blending is used.
textureName Textures/biblepickup.tga
// Set the blend mode to use. This defaults to additive if not set.
blendMode normal
// Maximum number of particles that can be alive at the same time.
maxParticles 1
// Enables the billboard to rotate axis aligned with the camera.
rotateParticles false
// Angles in radians per second.
minRotation 0
maxRotation 0
// Base color that is multiplied with the texture. Red, green and blue.
// Set this to "1 1 1" to only use the color in the texture.
// You can use negative values if you like but the final result will
// always be clamped to between 0 and 1.
color 1.0 1.0 1.0
// Random value to be added to the base color.
// Negative values are allowed.
colorRange 0.5 0.5 0.5
// Direction for the velocity. This can be "0 0 0" if the particles shouldn't
// move at all. This will be transformed by the rotation of the node the
// particle emitter is attached to.
direction 0.0 0.0 0.0
// This is multiplied with the velocity every frame. It can be thought of as a
// simple emulation of friction. "1" is the default value and means that the
// velocity won't be affected at all. A value below "1" will slow it down.
damping 0.4
// The start velocity is randomized between minVelocity and maxVelocity when
// a particle is emitted.
minVelocity 0.3
maxVelocity 0.4
// The start life is randomized between minLife and maxLife.
// This is in seconds.
minLife 1.6
maxLife 1.6
// The scale is linearly interpolated from minScale to maxScale until the age
// of the particle reaches scaleInTime. It then stays in maxScale until the age
// reaches scaleOutTime. Then it's linearly interpolated back to minScale until
// the particle die.
// Both times are in normalized values (0 means when it's born, 0.5 means
// that it's middle aged and 1 is when it dies).
// first value X next is Y
minScale 0.05 0.05
maxScale 0.5 0.5
scaleInTime 0.1
scaleOutTime 0.7
// Alpha value of the particle acts in the same way as the scale.
minAlpha 0.0
maxAlpha 1.0
alphaInTime 0.3
alphaOutTime 0.6
// Number of particles to be emitted each second. This can be "0" if you use
// an emitter type that emits them on init (like ringExplosion) and don't
// want them to be emitted after start.
spawnRate -1
// Shortcut for field (0, -float, 0)
gravity -0.08