需要高度控制发射粒子的位置时,通常使用__网格粒子发射器__。
例如,当您想要创建一把火焰之剑时:
1.将网格拖入场景中。 1.通过右键单击__网格渲染器 (Mesh Renderer)__ 的 Inspector 标题栏并选择 Remove Component__,将__网格渲染器__删除。 1.从 Component > Effects > Legacy Particles__ 菜单中选择 Mesh Particle Emitter。 1.从 Component > Effects > Legacy Particles 菜单中选择 Particle Animator。 1.从 Component > Effects > Legacy Particles 菜单中选择 Particle Renderer。
现在应该会看到从网格发射粒子。
尝试在网格粒子发射器中设置不同值。
尤其需要在网格粒子发射器 (Mesh Particle Emitter) 的 Inspector 中启用 Interpolate Triangles__,并将 Min Normal Velocity__ 和 Max Normal Velocity 设置为 1。
要自定义发射的粒子的外观,请执行以下操作:
1.从菜单栏中选择 Assets > Create > Material。 1.在材质检视面板 (Inspector) 中,从 Shader 下拉选单选择 Particles > Additive。 1.将纹理从 Project 视图__拖放到材质检视面板中的纹理字段上。 1.将材质从 Project 视图拖动到 Scene 视图__中的粒子系统上。
现在应该会看到从网格发射纹理化粒子。