Mesh Emitter 组件介绍
Mesh Emitter 组件介绍
MeshEmitter(网格发射器)组件允许从网格(Mesh)上发射粒子。
这是由 Frooxius 开发的 Photon Dust 系统的一部分。
字段属性
| 属性名称 | 类型 | 描述 |
|---|---|---|
| System (系统) |
ParticleSystem | 该发射器所属的粒子系统引用。 |
| Rate (速率) |
Float | 每秒发射的粒子数量。 |
| BurstOnActivatedMin (激活时爆发最小值) |
Float | 当组件被激活时,瞬间发射粒子的最小数量。 |
| BurstOnActivatedMax (激活时爆发最大值) |
Float | 当组件被激活时,瞬间发射粒子的最大数量。 |
| BurstOnStart (启动时爆发) |
Bool | 是否在组件启动(Start)时立即触发爆发发射。 |
| EmitFrom (发射源) |
MeshEmissionSource | 指定从网格的哪个部位(例如顶点、面、边)发射粒子。 |
| UseVertexColors (使用顶点色) |
Bool | 是否使用发射源网格的插值顶点颜色作为粒子的颜色。 |
| DirectionMode (方向模式) |
MeshEmitterDirection | 如何确定从该网格发射的粒子的初始飞行方向(例如沿法线方向等)。 |
| Direction (方向) |
Float3 | 粒子的基础发射方向向量。 |
| RandomDirectionWeight (随机方向权重) |
Float | 混合基础方向与随机方向的权重值。 |
| ColorTexture (颜色纹理) |
Texture2D | 用于采样粒子初始颜色的纹理。粒子颜色将根据其发射位置在网格表面的 UV 坐标从该纹理中采样获得。 |
| WrapMode (循环模式) |
WrapMode | 当 UV 坐标超出 0 到 1 的范围时,如何处理颜色纹理的采样(例如重复、镜像等)。 |
| UVOffset (UV 偏移) |
Float2 | 在采样粒子颜色之前,对 UV 坐标进行的偏移量。 |
| UVScale (UV 缩放) |
Float2 | 在采样粒子颜色之前,对 UV 坐标进行的缩放倍率。 |
| ClipRect (裁剪矩形) |
Nullable<Rect> | 只有当网格表面的 UV 位于此裁剪矩形范围内时,才会发射粒子。 |
| Mesh (网格) |
Mesh | 用于粒子发射形状的网格资源引用。 |
用法
(文档待完善)
示例
(暂无示例)
相关组件
- SkinnedMeshEmitter(蒙皮网格发射器)
- Photon Dust(光子尘埃系统)

No comments to display
No comments to display