# 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 |