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 属性,来让白色区域显示成特定的颜色。
版权声明:本文为weixin_41232641原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。