Simpleparticlesystem - beyond-all-reason/springrts_engine_wiki_mirror GitHub Wiki

Propertiers for SimpleParticleSystem:

  • float3 pos Position of the particle system emmiter.
  • AtlasedTexture texture Texture for the particles.

  • float3 emitVector Vector that describes the direction of the particles, this is then modified by the rotation propertiers.

  • CColorMap colorMap Colormap describing the colors of the particles during their lifetime.

  • float3 gravity Vector force applied to the particles every frame.

  • float airdrag Constant multiplier on the particle each frame, a value of 1.0 means the particles will keep their current momentum, a value bellow 1 and they will slow down each frame.

  • float particleLife Life of the particles in frames.

  • float particleLifeSpread Random number between 0 and particleLifeSpread added to particleLife.

  • int numParticles Number of particles that will be spawned.

  • float particleSpeed Initial speed of the particles.

  • float particleSpeedSpread Random number between 0 and particleSpeedSpread added to particleSpeed.

  • float particleSize Size of the particles.

  • float particleSizeSpread Random number between 0 and particleSizeSpread added to particleSize.

  • float sizeGrowth Size added to particles each frame.

  • float sizeMod Size frame multiplier.

  • float emitRot Rotation in degree from emitVector that particles will be spawned from, a value of 90 will emmit particles in a plane perpendicular to the emitVector.

  • float emitRotSpread Random number between 0 and emitRotSpread added to emitRot, a value of 180 will make the particles spawn in a full sphere.

  • bool directional If the particles should be oriented to point at the direction of their velocity.

  • ⚠️ **GitHub.com Fallback** ⚠️