Unity 3D游戏开发 - U3D进阶 | 特效组件之TrailRenderer

TrailRenderer 简介

  • 简介
    • TrailRenderer,拖尾渲染器,用于渲染显示 “拖尾特效”。
    • 拖尾:物体后面拖着的尾巴,现实中的比如拖尾流星。
  • 拖尾在游戏中的运用
    • 发射出去的炮弹、子弹、导弹等。高速运动的物体,为了体现他们的运动快,往往会加上一个拖尾特效。
    • 拖尾的重要用途:体现物体的运动速度
  • 创建拖尾特效
    • 新建一个空游戏物体
    • 给这个空物体添加 TrailRenderer 组件。Component --> Effects --> Trail Renderer
    • 在 Scene 面板移动这个空物体的位置,就可以看到最原始的拖尾效果。

TrailRenderer 材质球

  • Materials(材质球)
    • 设置 “脱位渲染器” 这个组件是用哪个材质球来渲染拖尾。
  • 注意事项
    • U3D中所有以 “Renderer” 为后缀进行命名的组件,都需要给他们指定材质球,比如之前的 Mesh Renderer。
    • 当这类组件身上没有材质球时,默认显示 “粉红色”。
  • 制作透明材质球
    • 创建一个材质球;
    • 设置该材质球的 Shader 为 Particles / Additive(粒子 / 添加物);
    • 给材质球拖拽赋予贴图。

TrailRenderer 常用属性

  • Time(时间)
    • 设置拖尾特效的持续时间。
  • Start Width(开始宽度)
    • 设置拖尾开始时的宽度。
  • End Width(结束宽度)
    • 设置拖尾结束时的宽度。
  • Color(颜色)
    • 设置拖尾显示的颜色。
    • 实际开发中,美工人员给我们的贴图往往是 “黑白图”,这种图片中黑色是透明区域,白色是不透明区域,即 “黑透白不透”。
    • 我们可以通过设置 Color 属性,来让白色区域显示成特定的颜色。

猜你喜欢

转载自blog.csdn.net/weixin_41232641/article/details/82810307