# Renderer模块

# 概述

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

image.png

# 属性描述

属性 功能 类型
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