【Unity】超简单特效 - 子弹拖尾效果

这篇具有很好参考价值的文章主要介绍了【Unity】超简单特效 - 子弹拖尾效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

游戏中往往少不了 “子弹 ”,子弹常常需要带着小尾巴,今天我们就来了解并简单在Unity中实现子弹拖尾效果。

初步实现:
  • 第一步我们还是新建一个场景,这里我们选择2D与黑底摄像机方便观察。
  • 然后创建一个空对象作为子弹的父级,再新建2个子对象作为子弹本体和尾巴。

【Unity】超简单特效 - 子弹拖尾效果

  • 接下来我们在Trail上添加Trail Renderer组件,它就说Unity为我们提供的实现拖尾的核心。
  • 好,这个时候我们直接在Scene窗口拖动以下Bullet对象,不做其他任何操作,可以看到如下,尾巴已经出来了。

【Unity】超简单特效 - 子弹拖尾效果

  • Unity的使用者都知道,我们非常讨厌粉色。那么第一件事就说干掉它,那么展开 Trail Renderer - Materals,添加Default-Particle作为临时材质。

【Unity】超简单特效 - 子弹拖尾效果

  • 此时再拖动场景的子弹,观察一下,虽然粉色被我们用临时材质替换掉了,但是我们发现了不那么像正经拖尾的两个问题

    a. 尾巴不会随着时间消失。
    b. 尾巴宽度不会产生变化。

  • 第一个问题:上图中你可以看到一个Time变量,它意味着拖尾存在多少秒,子弹那种高速物体,我们通常设置在0 - 1之间即可。

  • 第二个问题:也是上图中你可以看到一条叫做Width的红线,它意味着拖尾粗细的变化曲线,你可以在任意地方拖动它,成为你希望的曲线。

  • 此时再去拖动我们的子弹,可以看到拖尾的雏形已经实现了。

【Unity】超简单特效 - 子弹拖尾效果

深入了解:
  • 我们注意到上图中的这根尾好像不那么清晰,检查 Trail Renderer - Aligment,可以看到有两个选项 ViewTransformZ,我们默认使用的View,它意味着轨迹是朝向摄像机的,或者朝向Z轴。 修改以后再看看有什么变化吧。

  • 通常我们都需要让尾巴多姿多彩一些,注意到最开始我们使用了一个Unity自带的默认材质。实际上我们可以选择一个或多个其他材质,来让尾巴看上去不那么单调,你当然也可以通过前面文章学习到的Shader知识来自己制作一个材质。

  • 试试给拖尾赋一些不一样的材质看看效果吧。

总结:

项目中,自定义材质往往会遇到一些新手困惑问题,如果你只是一个美术,想单纯的画一张拖尾图片替换上去该如何操作呢?文章来源地址https://www.toymoban.com/news/detail-405274.html

  • 如果你已经有了一个固定材质,尝试切换到Particle粒子系统自带的Unlit - Shader,此时更换Albedo中对应的贴图即可。
  • 注意!该贴图如果含有透明通道(大多数子弹拖尾图都带有透明部分)则需要修改它的渲染模式,具体官方解释参考如下:
  • Opaque- 默认值,适用于没有透明区域的普通实体对象。
  • Cutout - 允许您创建透明效果,在不透明和透明区域之间具有硬边。在此模式下,没有半透明区域,纹理要么 100% 不透明,要么不可见。这在使用透明度创建材料形状(例如树叶或有孔和破布的布料)时非常有用。
  • Transparent - 适用于渲染逼真的透明材料,例如透明塑料或玻璃。在这种模式下,材质本身将采用透明度值(基于纹理的 alpha 通道和色调颜色的 alpha),但是反射和照明高光将保持完全清晰可见,就像真正的透明材质一样。
  • Fade - 允许透明度值完全淡出对象,包括它可能具有的任何镜面高光或反射。如果您想要为对象淡入或淡出设置动画,则此模式很有用。它不适合渲染逼真的透明材料,如透明塑料或玻璃,因为反射和高光也会淡出。<

到了这里,关于【Unity】超简单特效 - 子弹拖尾效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity 实现简单的发射子弹功能

    前言:对于射击类游戏,相信大家并不陌生。那么想要实现这一功能,我们通常会使用两种方法: 1.射线追踪。  2.子弹实例化。 今天,我们就通过第二种方式去实现发射的功能。 一、首先,我们准备好一把枪的模型,将其放到场景中,调整好位置。  二、 我们在枪口前面

    2024年02月11日
    浏览(61)
  • UE4/5Niagara粒子特效之拖尾渐变

    目录 开始操作 发射器一的制作 添加新的模块 ​编辑 让粒子长久存在 添加颜色 发射器二的制作 第三人称模板添加Niagara 效果  添加颜色  效果 隐藏第一个发射器 首先创建一个粒子系统,用Fountain这个模板: 将不需要的删除,剩下的就只有需要的初始化的东西,以及添加速

    2024年02月11日
    浏览(43)
  • 【实现100个unity特效之7】unity 3d实现各种粒子效果

    直接调整为【Stretched Billboard拉伸/延伸渲染】 控制雨的大小 创建个材质 材质设置 挂载材质 设置延申效果 第一个叫做Speed Scale:通过比较每个粒子的速度,来去决定每个粒子拉伸/延伸的长度 而Length Scale:通过粒子的宽度,来决定粒子的长度 3d粒子大小随机化 颜色也可以设置随

    2024年01月19日
    浏览(43)
  • 【unity插件】Shader实现UGUI的特效——UIEffect为 Unity UI 提供视觉效果组件

    一般的shader无法直接使用在UI上,需要在shader中定义特定的面板参数,今天就来推荐github上大佬做的一套开源的一系列UGUI,Shader实现的特效——UIEffect 为 Unity UI 提供视觉效果组件。 https://github.com/Ankh4396/UIEffect 让我们用效果来装饰你的UI!您可以根据需要从脚本和检查器中控

    2024年02月04日
    浏览(35)
  • 【实现100个unity特效】shader实现3D物品闪光和描边效果

    线状映射图片 配置,按该shader新增材质 Outline Width控制描边 Line Speed控制闪光速度 当然,还可以修改对应的颜色 效果演示 赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的 点赞评论和关注 ,以便我第一时间收到反馈,你的每一次 支持 都是我不断创作的最

    2024年01月25日
    浏览(42)
  • 【Unity】超简单特效 - 烟雾

    前言: 各式各样的制造工坊常常会出现在任意类型的游戏中,铁匠铺、车间、工业建筑等等,那么如何快速且简单的实现一款可复用的烟雾特效呢,先在脑海中想象一下我们生活里常见的烟雾吧。 初步实现: 在经过简单的想象以后,我们可以总结烟雾有以下一些普遍规律:

    2024年02月05日
    浏览(32)
  • 【Unity】超简单特效 - 液体冒泡泡

    前言: 前面我们学习了气体特效烟雾,那么今天我们来了解一个同样也非常常用且常见的液体特效泡泡。在游戏中我们常常会遇到像沼泽、毒池、沸水、烹饪、药瓶、泥潭等等非会出现液体冒泡的情况,那么这些如果在Unity里用粒子系统如何快速的实现呢。 初步实现: 根据

    2024年02月09日
    浏览(27)
  • 【实现100个unity特效之2】使用shader和shader Graph实现2d图片描边效果(附源码)

    最近在学习shader Graph相关内容,其实关于实现2d图片描边效果,网上可以看到很多教程,但是我发现大多数都是基于比较老旧的2018unity版本,可是我们实际开发使用可能是比较新的2021及以上版本,差别还是有的,实际在升级或者使用过程中,会遇到诸多问题,而且也很少有人

    2024年01月21日
    浏览(46)
  • Unity中的拖尾(Trail)介绍

    Unity中的拖尾(Trail)是一种用于在游戏对象移动路径上生成轨迹的特效效果。拖尾可以用于表示飞行物体、射线、能量场等效果,为游戏增加更加逼真的视觉效果。在Unity中,拖尾通常使用Trail Renderer组件来实现。 Trail Renderer组件有以下几个主要的方法和属性: time:拖尾持续

    2024年02月17日
    浏览(27)
  • 【Unity每日一记】音频,麦克风,粒子和拖尾渲染器

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 :Unity基础实战 👨‍💻👍常用操作 获取音频资源组件 : AudioSource = GetComponent AudioSource(); 获取音频: Public AudioClip xx ; AudioSouce.Clip = xx C

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包