ShapeModule

struct in UnityEngine

切换到手册

描述

形状模块的脚本接口。

变量

alignToDirection根据粒子的初始行进方向对齐粒子。
angle要发出粒子的锥体的角度。
arc要发出粒子的圆弧的角度。
arcMode用于围绕圆弧生成粒子的模式。
arcSpeed在动画模式下,这决定了粒子发射位置围绕圆弧移动的速度。
arcSpeedMultiplier粒子发射形状的圆弧速度乘数。
arcSpread控制粒子发射点之间围绕圆弧的间隙。
boxThickness要发出粒子的盒体的厚度。
donutRadius要发出粒子的圆环形状的半径。
enabled启用/禁用形状模块。
length要发出粒子的锥体的长度。
mesh要从中发射粒子的网格。
meshMaterialIndex从网格的单个材质发射粒子。
meshRenderer要从中发射粒子的 MeshRenderer。
meshShapeType网格上要用于发射粒子的位置。
meshSpawnMode用于在网格上生成粒子的模式。
meshSpawnSpeed在动画模式下,这决定了粒子发射位置在网格上移动的速度。
meshSpawnSpeedMultiplier网格生成速度的乘数。
meshSpawnSpread控制网格上粒子发射点之间的间隙。
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从单个材质或整个网格发射粒子。