# Renderer模块
# 概述
Renderer(渲染模块),用于设定粒子渲染相关的参数,如RenderMode、RenderAlignment等。

# 属性描述
| 属性 | 功能 | 类型 |
|---|---|---|
| renderMode | 渲染模式。 | engine.Particle.ParticleRenderer.RenderMode |
| BillBoard | 粒子总是面向相机。 | engine.Particle.ParticleRenderer.RenderMode.Billboard |
| StretchedBillBoard | 粒子以速度方向为固定轴面向相机,大小受到以下两个缩放变量的影响。 | engine.Particle.ParticleRenderer.RenderMode.StretchedBillboard |
| speedScale | 按其速度大小成比例地拉伸粒子。 | number |
| lengthScale | 沿其速度方向按其当前大小成比例拉伸粒子。设置为0会使粒子消失。 | number |
| HorizontalBillboard | 粒子平面平行于地面(XZ平面)。 | engine.Particle.ParticleRenderer.RenderMode.HorizontalBillboard |
| VerticalBillboard | 粒子以Y轴为固定轴面向相机。 | engine.Particle.ParticleRenderer.RenderMode.VerticalBillboard |
| Mesh | 粒子使用3D Mesh构造顶点并渲染。 | engine.Particle.ParticleRenderer.RenderMode.Mesh |
| renderAlignment | 决定Billboard粒子的朝向。 | engine.Particle.ParticleRenderer.RenderAlignment |
| View | 面向相机平面。 | engine.Particle.ParticleRenderer.RenderAlignment.View |
| World | 与世界轴对齐。 | engine.Particle.ParticleRenderer.RenderAlignment.World |
| Local | 与所在Entity的transform对齐。 | engine.Particle.ParticleRenderer.RenderAlignment.Local |
| Facing | 面向相机所在的位置。 | engine.Particle.ParticleRenderer.RenderAlignment.Facing |