Unity 粒子特效-第三集-星星闪烁特效

2024-03-08 14:40

本文主要是介绍Unity 粒子特效-第三集-星星闪烁特效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、特效预览

二、制作原理

星星素材资源

链接:https://pan.baidu.com/s/17D-9sC-ErtqmUxl81Ln1Mw?pwd=ndm9 
提取码:ndm9 

1.素材介绍

仔细看,我们的粒子贴图是(如下),一颗星星

2.步骤介绍

1.星星动画的时间大概在1秒

2.星星的颜色是在一定范围内随机

3.星星有一次性发射出去的,也有逐渐出现的

4.星星发射的方向是朝上的

5.星星的透明度是从0到1再到0

三、开始制作

1.碎碎念的开始(基础信息修改)

如果你是从第一集开始看的,那么这已经是我们第三个特效了,我们从一个制作者的角度来看,首先,我需要把粒子里的图片都改成星星,步骤就不多讲了。

效果:

2.进一步制作

跟原版本比,这个星星我不希望他放那么久,我还是希望做一个1秒的动画

这个星星我也不希望它一直存在,我希望每个星星存在个0.5-0.8秒就差不多了

这个星星往上飞的太快了,我希望慢一点

星星开始的大小,我也不希望他们一样,做一个随机大小

颜色我希望是带点透明的蓝色和带点透明的淡紫色

为了性能考虑,我们把最大粒子数量改小一点

到这一步之后,结果:

我们要去改粒子发射啦~~~~

3.发射信息修改

我希望每秒钟自动出现一些星星,5个差不多

我希望除了这些,会一起发射一些星星,就一次也发射5个吧

结果:

4.发射形状修改

我希望不是发射的一条直线,可以在一个球形中间发射

这时候已经变成:

范围有点大了,把半径改小一点

结果:

这时候是个正圆,我不希望是正圆,我希望是椭圆,就上下高一点

新知识点来了

点击下图标,可以改变圆的形状

我拉成了一个椭圆体:

结果:

到这里,基本图形已经做的差不多了

5.优化

a.限制粒子的速度

我们只要y方向的速度,其他方向都不要,y方向的让他速度是0.25到0.625匀加速

这样就有了从远方飘过来的效果。

b.设置颜色从透明到有色到透明

c.大小从小到大再到小

6.成品

这篇关于Unity 粒子特效-第三集-星星闪烁特效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/787418

相关文章

『功能项目』战士的平A特效【35】

我们打开上一篇34武器的切换实例的项目, 本章要做的事情是在战士的每次按A键时在指定位置生成一个平A特效 首先将之前下载的技能拖拽至场景中 完全解压缩后重命名为AEffect 拖拽至预制体文件夹 进入主角动画的战士动画层级 双击第一次攻击 选择Animation 创建事件 创建的动画事件帧放在攻击动画挥剑指定处 命名为PerpetualAtt

第49课 Scratch入门篇:骇客任务背景特效

骇客任务背景特效 故事背景:   骇客帝国特色背景在黑色中慢慢滚动着! 程序原理:  1 、 角色的设计技巧  2 、克隆体的应用及特效的使用 开始编程   1、使用 黑色的背景: ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7d74c872f06b4d9fbc88aecee634b074.png#pic_center)   2

Unity Post Process Unity后处理学习日志

Unity Post Process Unity后处理学习日志 在现代游戏开发中,后处理(Post Processing)技术已经成为提升游戏画面质量的关键工具。Unity的后处理栈(Post Processing Stack)是一个强大的插件,它允许开发者为游戏场景添加各种视觉效果,如景深、色彩校正、辉光、模糊等。这些效果不仅能够增强游戏的视觉吸引力,还能帮助传达特定的情感和氛围。 文档

Unity协程搭配队列开发Tips弹窗模块

概述 在Unity游戏开发过程中,提示系统是提升用户体验的重要组成部分。一个设计良好的提示窗口不仅能及时传达信息给玩家,还应当做到不干扰游戏流程。本文将探讨如何使用Unity的协程(Coroutine)配合队列(Queue)数据结构来构建一个高效且可扩展的Tips弹窗模块。 技术模块介绍 1. Unity协程(Coroutines) 协程是Unity中的一种特殊函数类型,允许异步操作的实现

Unity 资源 之 Super Confetti FX:点亮项目的璀璨粒子之光

Unity 资源 之 Super Confetti FX:点亮项目的璀璨粒子之光 一,前言二,资源包内容三,免费获取资源包 一,前言 在创意的世界里,每一个细节都能决定一个项目的独特魅力。今天,要向大家介绍一款令人惊艳的粒子效果包 ——Super Confetti FX。 二,资源包内容 💥充满活力与动态,是 Super Confetti FX 最显著的标签。它宛如一位

Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(4)

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(3)-CSDN博客  这节就是真正的存储数据了   理清一下思路: 1.存储路径并检查 //2进制文件类存储private static string Data_Binary_Pa

Unity Adressables 使用说明(一)概述

使用 Adressables 组织管理 Asset Addressables 包基于 Unity 的 AssetBundles 系统,并提供了一个用户界面来管理您的 AssetBundles。当您使一个资源可寻址(Addressable)时,您可以使用该资源的地址从任何地方加载它。无论资源是在本地应用程序中可用还是存储在远程内容分发网络上,Addressable 系统都会定位并返回该资源。 您

【生日视频制作】酒吧一群美女车展模特大屏幕视频改字AE模板修改文字软件生成器教程特效素材【AE模板】

生日视频制作教程酒吧一群美女车展模特大屏幕视频改字AE模板修改文字特效广软件告生成神器素材祝福玩法AE模板工程 怎么如何做的【生日视频制作】酒吧一群美女车展模特大屏幕视频改字AE模板修改文字软件生成器教程特效素材【AE模板】 生日视频制作步骤: 安装AE软件 下载AE模板 把AE模板导入AE软件 修改图片或文字 渲染出视频

Unity Adressables 使用说明(六)加载(Load) Addressable Assets

【概述】Load Addressable Assets Addressables类提供了加载 Addressable assets 的方法。你可以一次加载一个资源或批量加载资源。为了识别要加载的资源,你需要向加载方法传递一个键或键列表。键可以是以下对象之一: Address:包含你分配给资源的地址的字符串。Label:包含分配给一个或多个资源的标签的字符串。AssetReference Obj

在Unity环境中使用UTF-8编码

为什么要讨论这个问题         为了避免乱码和更好的跨平台         我刚开始开发时是使用VS开发,Unity自身默认使用UTF-8 without BOM格式,但是在Unity中创建一个脚本,使用VS打开,VS自身默认使用GB2312(它应该是对应了你电脑的window版本默认选取了国标编码,或者是因为一些其他的原因)读取脚本,默认是看不到在VS中的编码格式,下面我介绍一种简单快