ShapeModule

struct in UnityEngine

切换到手册

描述

形状模块的脚本接口。

变量

alignToDirection根据粒子的初始行进方向对齐粒子。
angle锥体的角度。
arc圆弧角度。
arcMode用于围绕圆弧生成粒子的模式。
arcSpeed使用一种动画模式时,围绕圆弧移动发射位置的速度。
arcSpeedMultiplier发射形状的圆弧速度乘数。
arcSpread控制发射点之间围绕圆弧的间隙。
boxThickness盒体的厚度。
donutRadius圆环形状的半径。
enabled启用/禁用形状模块。
length锥体的长度。
mesh要从中发射粒子的网格。
meshMaterialIndex从网格的单个材质发射粒子。
meshRenderer要从中发射粒子的 MeshRenderer。
meshShapeType网格上要用于发射粒子的位置。
normalOffset使粒子远离源网格的表面。
position对从其发射粒子的位置应用偏移。
radius形状的半径。
radiusMode用于沿半径生成粒子的模式。
radiusSpeed使用一种动画模式时,沿半径移动发射位置的速度。
radiusSpeedMultiplier发射形状的半径速度乘数。
radiusSpread控制发射点之间沿半径的间隙。
radiusThickness半径的粗细。
randomDirectionAmount随机化粒子的初始方向。
randomPositionAmount随机化粒子的初始位置。
rotation对从其发射粒子的形状应用旋转。
scale对从其发射粒子的形状应用缩放。
shapeType要从中发射粒子的形状的类型。
skinnedMeshRenderer要从中发射粒子的 SkinnedMeshRenderer。
sphericalDirectionAmount球体化粒子的初始方向。
sprite要发出粒子的精灵。
spriteRenderer要发出粒子的 SpriteRenderer。
texture选择要用于为粒子初始颜色着色的纹理。
textureAlphaAffectsParticles启用时,纹理的 Alpha 通道会应用于粒子 Alpha(在生成时)。
textureBilinearFiltering启用时,会从纹理采集 4 个相邻样本并进行合并,以提供最终粒子值。
textureClipChannel选择用于丢弃粒子的纹理通道。
textureClipThreshold当粒子在值低于此阈值的纹理区域上生成时将其丢弃。
textureColorAffectsParticles启用时,纹理的 RGB 通道会应用于粒子颜色(在生成时)。
textureUVChannel使用网格作为源形状类型时,此选项可控制网格上用于读取源纹理的 UV 通道。
useMeshColors使用顶点颜色调整粒子颜色,或者,如果顶点颜色不存在,则使用材质颜色。
useMeshMaterialIndex从单个材质或整个网格发射粒子。