如何制作网格粒子发射器

来源:互联网 发布:python 爬虫 伯乐 编辑:程序博客网 时间:2024/04/29 16:23

 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。


网格粒子发射器通常用于需要精确控制粒子发射的地方。

例如,当你想创建一把燃烧的剑: 

  1. 拖拽一个网格到场景中 
  2. 在Mesh Renderer检视面板的标题栏上单击右键选择Remove Component移除Mesh Renderer。
  3. 从Component->Effects->Legacy Particles菜单中选择Mesh Particle Emitter 
  4. 从Component->Effects->Legacy Particles菜单中选择Particle Animator
  5. 从Component->Effects->Legacy Particles菜单中选择Particle Renderer

现在你可以看到粒子在网格上发射。

随便更改一下Mesh Particle Emitter中的值。


尤其是在Mesh Particle Emitter检视面板中启用Interpolate Triangles,并设置Min Normal Velocity 和Max Normal Velocity为1。


自定义发射粒子的外观:

  1. 从菜单中选择Assets->Create->Material
  2. 在材质检视面板中,从shader下拉菜单中选择Particles->Additive
  3. 从项目视图中拖拽一个纹理到材质检视面板的纹理槽中
  4. 从项目视图中拖拽材质到场景视图的粒子系统上。

现在你可以看到纹理粒子从网格上发射。


0 0