# Renderer module
# Overview
Renderer (rendering module), used to set the parameters related to particle rendering, such as RenderMode, RenderAlignment, etc.
# Property description
Property | Function | Type |
---|---|---|
renderMode | Rendering mode. | engine.Particle.ParticleRenderer.RenderMode |
BillBoard | The particles always face the camera. | engine.Particle.ParticleRenderer.RenderMode.Billboard |
StretchedBillBoard | Particles face the camera with the velocity direction as a fixed axis, and the size is affected by the following two zoom variables. | engine.Particle.ParticleRenderer.RenderMode.StretchedBillboard |
speedScale | Stretch the particles in proportion to their speed. | number |
lengthScale | Stretch the particle in proportion to its current size along its velocity. Setting it to 0 will cause the particles to disappear. | number |
HorizontalBillboard | The particle plane is parallel to the ground (XZ plane). | engine.Particle.ParticleRenderer.RenderMode.HorizontalBillboard |
VerticalBillboard | The particles face the camera with the Y axis as a fixed axis. | engine.Particle.ParticleRenderer.RenderMode.VerticalBillboard |
Mesh | Particles use 3D Mesh to construct vertices and render. | engine.Particle.ParticleRenderer.RenderMode.Mesh |
renderAlignment | Determines the orientation of the Billboard particles. | engine.Particle.ParticleRenderer.RenderAlignment |
View | Face the camera plane. | engine.Particle.ParticleRenderer.RenderAlignment.View |
World | Align with the world axis. | engine.Particle.ParticleRenderer.RenderAlignment.World |
Local | Align with the transform of the Entity. | engine.Particle.ParticleRenderer.RenderAlignment.Local |
Facing | Face the camera. | engine.Particle.ParticleRenderer.RenderAlignment.Facing |