Skip to main content

Texture 3D Force(三维纹理力)

Texture 3D Force(三维纹理力)

Texture 3D Force(三维纹理力)组件创建一个三维力场,该力场基于 三维纹理(Texture3D) 的颜色来影响粒子系统中粒子的运动。颜色按 RGB→XYZ 的顺序映射,映射后的 XYZ 值用于影响粒子的运动。

此组件是 Photon Dust(光影尘) 系统的一部分,由 Frooxius 制作。

image.png

字段列表 (Fields)

字段名 (Field) 类型 (Type) 描述 (Description)
Texture3D AssetRef`1<Texture3D> 作为力体积并在 3D 空间中采样颜色的三维纹理。
Mode ForceMode 如何通过此组件施加的力来影响粒子。
Strength Float 此组件力的强度。
Scale Float3 三维纹理在物理空间中沿各轴的缩放比例。
Offset Float3 三维纹理在物理空间中沿各轴的偏移量。
ColorBias Float 从三维纹理采样的颜色(将映射到 XYZ 值)的偏置。
ColorScale Float 三维纹理中像素颜色的缩放比例,用于改变力的工作方式。

用法 (Usage)

将该组件添加到某个槽位(Slot)上,并将其加入粒子系统(Component:ParticleSystem)的模块列表,然后调整字段值以获得所需的三维纹理力效果。

示例 (Examples)

此组件允许粒子在体积内沿自定义路径移动,聚集成波浪形状,或弯曲穿过其中的粒子路径。

参见 (See Also)