Version: 2023.2

Particle

struct in UnityEngine

切换到手册

描述

粒子的脚本接口。

变量

angularVelocity粒子的角速度。
angularVelocity3D粒子的 3D 角速度。
animatedVelocity粒子的动画速度。
axisOfRotation网格粒子围绕此轴旋转。
position粒子的位置。
randomSeed粒子的随机速度。
remainingLifetime粒子的剩余生命周期。
rotation粒子的旋转。
rotation3D粒子的 3D 旋转。
startColor粒子的初始颜色。粒子的当前颜色会基于此值和活动颜色模块程序化地进行计算。
startLifetime粒子的初始生命周期。
startSize粒子的初始大小。粒子的当前大小会基于此值和活动大小模块程序化地进行计算。
startSize3D粒子的初始 3D 大小。粒子的当前大小会基于此值和活动大小模块程序化地进行计算。
totalVelocity粒子的总速度。
velocityThe velocity of the particle, measured in units per second.

公共函数

GetCurrentColor通过将相关曲线应用于 startColor 属性来计算粒子的当前颜色。
GetCurrentSize通过将相关曲线应用于 startSize 属性来计算粒子的当前大小。
GetCurrentSize3D通过将相关曲线应用于 startSize3D 属性来计算粒子的当前 3D 大小。
GetMeshIndex计算粒子的网格索引,用于选择渲染粒子的网格。
SetMeshIndex设置粒子的网格索引,用于选择渲染粒子的网格。