Unity3D游戏开发预备课(五)

U3D简单特效组件的介绍及使用


welcome

前言

U3D自带的特效组件可以为不精通美术的开发者实现一些简单的特效

TrailRenderer

简介

  • TrailRenderer,拖尾渲染器,作用是用于渲染显示“拖尾特效”

  • 比如流星划过天空留下的轨迹,刀剑挥动产生的波纹,子弹的运动轨迹

  • 拖尾在游戏中主要体现出物体的运动速度,增强真实感

创建拖尾特效

  1. 在Hierarchy面板新建一个空物体
  2. 选中空物体
  3. 选项卡 Component -> Effects -> Trall Renderer 添加特效组件
  4. 在 Scene 面板移动这个空物体的位置,就可以看到拖尾效果


拖尾特效1
要注意的是在U3D中所有的Renderer组件都需要设置材质球,如果没有设置材质球或者材质球丢失就默认为粉红色

制作透明材质球

  1. 在Project中右键创建一个Material
  2. 设置该材质球的 Shader 为 Particles(粒子) -> Additive(添加物)
  3. 为该材质球设置贴图


拖尾特效2]()

常用属性

  1. Time 拖尾特效持续时间
  2. Color 颜色

在unity5.5之后的版本中引入了一个曲线图来改变特效的起始宽度和终止宽度代替了原来的直接设置


曲线图](

操作方法:

  1. 双击红色线段上的任意点新建关键点
  2. 自由拖拽关键点设置特效的宽度变化曲线

改变曲线后的特效

拖尾特效3](

LineRenderer

简介

  • LineRenderer 线渲染器,作用是渲染显示线特效
  • 可以用于表现枪支的红点瞄准等效果

创建线特效

  1. 在Hierarchy面板新建一个空物体
  2. 选中空物体
  3. 选项卡 Component -> Effects -> Line Renderer 添加特效组件
  4. 在 Scene 面板就可以看到线的效果

其它操作如赋予材质球和一些基本的属性与拖尾渲染器类似


LineRenderer

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 前言
  2. 2. TrailRenderer
    1. 2.1. 简介
    2. 2.2. 创建拖尾特效
    3. 2.3. 制作透明材质球
    4. 2.4. 常用属性
  3. 3. LineRenderer
    1. 3.1. 简介
    2. 3.2. 创建线特效