热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

shader拖尾_u3d拖尾特效组件TrailRenderer

1.TrailRenderer简介1.1简介TrailRenderer,拖尾渲染器,作用是用于渲染显示“拖尾特效”。拖尾:物体后面拖着的尾

1.TrailRenderer 简介

1.1简介

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

拖尾:物体后面拖着的尾巴,现实生活中存在的拖尾比如流星拖尾。

1.2.拖尾在游戏中的运用

拖尾特效在游戏中也被大量的使用和运用,比如发射出去的炮弹,子弹,导弹。

只要这些物体是高速运动的,为了体现他们的运动快,往往都会在他们的后面加

上一个拖尾特效。

这里可以看到拖尾的一个重要用途:体现物体的运动速度。

1.3.创建拖尾特效

①新建一个空游戏物体;

②给这个空游戏物体添加 TrailRenderer 组件,步骤如下:

Component-->Effects-->Trail Renderer

③在 Scene 面板移动这个空物体的位置,就可以看到最原始的拖尾效果。

原始效果:

2.TrailRenderer 材质球

2.1.Materials(材质球)

设置“拖尾渲染器”这个组件使用哪个材质球来渲染拖尾。

2.2.注意事项:

Unity3D 中所有以“Renderer”为后缀进行命名的组件,都需要给他们指定

材质球。

当这类组件身上没有材质球的时候,默认就会显示成“粉红色”(如1.3的图)。以后再看到某

些游戏物体显示成了这种“粉红色”,你就要知道这些游戏物体缺失材质球

3.制作透明材质球

①创建一个材质球;

②设置该材质球的 Shader 为 Particles/Additive;(粒子/添加物)

如图:

③直接将材质球拖拽到物体身上,出现拖尾效果:

3.TrailRenderer 常用属性

3.1.特效时间

Time属性

设置拖尾特效的持续时间。

拖尾时长:5s

3.2.调整宽度(5.5版本之前)

Start Width(开始宽度)和 End Width(结束宽度)

设置拖尾开始时的宽度。

设置拖尾结束时的宽度。

3.3.调整宽度(5.5版本后)

(5.5版本后)

将Start Width和End Width属性改为 可视图化的操作了

Width:设置宽度大小;

在红线的任意位置双击可以创建一个节点,通过拖拽节点来改变大小 ,这样就可以很直观的设置到想要的大小,

右键可以取消节点(delete key):

3.4.特效颜色

color属性

设置拖尾显示的颜色。

在实际开发中,美工人员给我们的贴图往往是“黑白图”,这种图片中黑色是透

明区域,白色是不透明区域,可以简单记忆为“黑透白不透”。

我们可以通过设置这里的 Color 属性值,来让白色区域显示成特定的颜色。

(5.5版本之前)

通过colors属性设置颜色,默认混合

(5.5版本后)

点击color属性之后会弹出一个 渐变编辑器

渐变编辑器有2个模式:Blend (混合)、Fixed(固定)

点击透明度空白处,可以创建一个透明点;

点击颜色设置空白处,可以创建一个颜色点;

效果图:



推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 本文介绍了三种方法来关闭win7电脑开机硬盘自检,分别是使用命令提示符、注册表编辑器和bios设置界面。通过取消硬盘自检可以加快电脑启动速度。详细步骤和操作说明在正文中有详细介绍。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • OC渲染器和阿诺德渲染器的特点及适用范围
    本文介绍了C4D软件自带的渲染器效果较差的问题,并推荐了四款C4D渲染器,其中包括OC渲染器和阿诺德渲染器。OC渲染器渲染速度快,简单易用,特别适合小团队和个人使用,而阿诺德渲染器具有超快的预览功能和真实的渲染效果,适合在体积光处理方面使用。两款渲染器都支持多个C4D版本和不同操作系统。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 在tp5项目中引入ueditor编辑器并实例化后插入图片出现目录创建失败问题在查看网络上各种解决方案之后总结如下:根据官网提示主要是因为图片保存的路径无权限导致,官方文档链接:ht ... [详细]
  • 一、修改注册表去掉桌面图标小箭头1按下win+R组合快捷键,打开windows10系统的“运行”窗口,输入“regedit”,打开注册表编辑器,找到HKEY_CLASSES_ROOT\lnkfi ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
  • 20210304力扣 根据前序遍历和中序遍历确定二叉树 快速排序思想
    力扣根据前序遍历和中序遍历确定二叉树基本思路前序遍历确定根节点是哪个(第一个就是根节点)中序遍历根据已知根节点确定左右子树的元素组成根节点左左子树根节点右右子树再根据前序遍历确定左 ... [详细]
author-avatar
曾wujcik_663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有