如何更改 Unity 3D 中的默认粒子?
How can I change the default particle in Unity 3D?
假设我想使用 Unity 的粒子系统创建一个对象场,但我想使用我自己的粒子而不是 Unity 的默认粒子。如何创建这样的自定义粒子系统?
有没有不用粒子系统的方法?我希望对象以类似的方式(即随机)移动。
您可以更改粒子系统发射的 material,这应该允许您让粒子系统发射带有自定义纹理的 material。
您首先需要创建一个新的 material,方法是转到 assets > create > material.
在新 material 上,转到检查器 window 并单击下拉 shader 菜单和 select 粒子。 我选择了添加剂来测试这个,但只要 material 允许你添加纹理,你应该没问题。
有了新的 material 后,您就可以将粒子系统发射的内容更改为新的 material。 Select 您在层级查看器中的粒子系统并转到检查器视图。
在粒子系统下,你应该滚动到名为渲染器的底部部分,向上打开该部分并单击小圆圈在 material 属性 中的 default-particle 右边。
只需从弹出菜单中 select 你的新 material 就可以了。
这里是 link 一些有用的屏幕截图,可能会有帮助:https://imgur.com/a/venMr
希望对您有所帮助!
[编辑] - 如果你想在粒子系统中使用 3D 对象,那么你也可以这样做。
进入检查器视图并返回 renderer, 从那里更改 render mode from billboard 到 mesh 然后你可以 select 来自 mesh 属性.
不同的 3D 网格
就 3D 对象而言,粒子系统通常设计为仅发射网格,但如果您想发射自己的对象,可以在 Unity 商店购买插件。
假设我想使用 Unity 的粒子系统创建一个对象场,但我想使用我自己的粒子而不是 Unity 的默认粒子。如何创建这样的自定义粒子系统?
有没有不用粒子系统的方法?我希望对象以类似的方式(即随机)移动。
您可以更改粒子系统发射的 material,这应该允许您让粒子系统发射带有自定义纹理的 material。
您首先需要创建一个新的 material,方法是转到 assets > create > material.
在新 material 上,转到检查器 window 并单击下拉 shader 菜单和 select 粒子。 我选择了添加剂来测试这个,但只要 material 允许你添加纹理,你应该没问题。
有了新的 material 后,您就可以将粒子系统发射的内容更改为新的 material。 Select 您在层级查看器中的粒子系统并转到检查器视图。
在粒子系统下,你应该滚动到名为渲染器的底部部分,向上打开该部分并单击小圆圈在 material 属性 中的 default-particle 右边。
只需从弹出菜单中 select 你的新 material 就可以了。
这里是 link 一些有用的屏幕截图,可能会有帮助:https://imgur.com/a/venMr
希望对您有所帮助!
[编辑] - 如果你想在粒子系统中使用 3D 对象,那么你也可以这样做。
进入检查器视图并返回 renderer, 从那里更改 render mode from billboard 到 mesh 然后你可以 select 来自 mesh 属性.
不同的 3D 网格就 3D 对象而言,粒子系统通常设计为仅发射网格,但如果您想发射自己的对象,可以在 Unity 商店购买插件。