Unity 粒子特效-第六集-圆圈循环UI特效

news2024/11/23 11:34:30

一、特效预览

二、制作原理

1.素材介绍

我们停下来看一下这个球,是有无数个小圆圈形成的。

小圆圈素材资源

链接:https://pan.baidu.com/s/1cNMOgYQJnzWJ_uOuqhTpnQ?pwd=48y5 
提取码:48y5 

2.步骤介绍

1.小球动画的时间大概在1秒

2.小球的颜色是在一定范围内过度

3.新的小球是匀速出现的

4.小球的出现路径是圆的

5.小球出来以后就不动了,在原地

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

三、开始制作

1.先把光球图形放上去

2.基础信息调节

新的知识点1

小球初始的颜色,可以不是随机的,可以是按过渡色的顺序来的

只要选择这个,调好颜色,小球的颜色就不是随机出现的了

这里我们调一个蓝色和紫色的过渡色

新的知识点2

我们希望小球出现以后,就在原地不动了,所以我们初始速度设置成0就可以

其他部分就是我们讲过的了,不再赘述,直接放结果

结果:

已经可以看见,按顺序渐变的,出来就不动的,过一秒消失的,小球了

2.发射信息调节

因为我们不需要它和散弹枪一样,一下撒出来,我们就希望它匀速的出现,当然,我们需要多一点,毕竟要围一圈呢,我们就写个50吧

结果:

3.发射形状调节(新知识)

我们希望它在一个圈的范围出现,选择圈

然后,我们就发现,它铺满了整个圈

但我们只希望它在最外层的圈上显示

thickness是圆圈的厚度的意思,我们写0,那么只会在最外层有

接下来,我们不希望它随机出现,我们希望它循环出现,于是,mode改成loop

我们的game面板里,就会变成一条线

但是,我们的scene面板里是个圈

这个原因是,我们的角度不对,我们是从主视图观察,所以是个直线,我们改一下角度,

我们把角度都改成0

这时候,就会变成正圆了

因为出现的位置每次都一样,出现的规律也每次都一样,所以现在这个圆是不变的

4.效果调节

我们希望圆是动态的,那么我们就让圆的透明度从0到1到0

我们希望它的大小也是变化的,所以我们让他的大小也从0到1再到0

但是,为了呈现出,球最开始很大,后面逐渐变小的视觉,我们的曲线最高点整体偏左

我画了一个这样的曲线,你们可以画其他曲线,看着调,其实直线也好看

五、成果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1162116.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

21款奔驰GLC300L升级23P驾驶辅助 出行更加的安全

驾驶辅助和自动驾驶的区别就是需要人为去接管,虽然车辆会根据道路自己行驶,弯道上也能居中自动修正行驶,长时间不接管方向盘,系统会提示人为接管,这就是奔驰的23P驾驶辅助系统, 很多车友升级23P驾驶辅助系…

任意文件下载之漏洞复现

0x01 应用介绍 泛微e-office系统是标准、易用、快速部署上线的专业协同OA软件,国内协同OA办公领域领导品牌,致力于为企业用户提供专业OA办公系统、移动OA应用等协同OA整体解决方案 0x02 影响版本及语法特征 泛微e-offcie9 fofa:app”泛微-EOffice” && b…

【了解一下,MySQL中的三大日志binlog redolog undolog】

文章目录 MySQL中的三大日志binlog redolog undolog引言binlog简介使用场景binlog刷盘时机binlog日志格式 redo log简介redo log基本概念redo log记录形式redo log与binlog区别 一条更新语句执行过程(含日志写入)undo log MySQL中的三大日志binlog redol…

阿里云推出AI编程工具“通义灵码“;生成式 AI 入门教程 2

🦉 AI新闻 🚀 阿里云推出AI编程工具"通义灵码",支持多种语言及实时续写功能 摘要:阿里云推出了一款名为"通义灵码"的AI编程工具,支持多种主流编程语言,包括Java、Python、Go等。该工…

电机控制::单位统一问题

电机控制中有很多单位处理的问题,需要同一单位。此处先做个记录,等有时间具体梳理一下,如果有熟悉的大佬可以指教一下。 无量纲的量 IQ标幺;UU单位;内部单位 物理量 1、时间问题:周期频率问题 &#xff…

关于卓越服务的调研问卷

这是NetSuite知识会关于精益实施研究课题的调研问卷,如果感兴趣的话,请参与进来。待调研期结束后,我们会把调研报告分享给大家。

Webpack的Tree Shaking。它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

经典文献阅读之--RLAD(城市环境中自动驾驶从像素进行强化学习)

0. 简介 强化学习在自动驾驶中的应用已经日渐普及,虽然由于一些伦理问题,目前真正的使用这种强化学习的还不是很多,但是目前已经有很多应用在自动驾驶中的强化学习的工作,但是我们发现这类方法基本都是将卷积编码器与策略网络一起…

平面波向球面波的展开

平面波向球面波的展开是一个极其重要的话题 手稿放在文章的结尾处 勒让德展开 citation 1: 我们整理一下,对exp(x)做泰勒展开,得 citation 2: 我们先把精力集中到解决这个积分上去 反复利用分部积分 考虑到奇偶性问题 当且仅当时积分不为零现在做变换 …

Faraday库

require faraday# 创建Faraday对象,使用作为代理服务器 proxy_host huake proxy_port 1111 faraday Faraday.new(:proxy > { :host > proxy_host, :port > proxy_port })# 使用Faraday对象发送GET请求到https://www.dianping.com/ response faraday.get…

Observability:使用 OpenTelemetry 手动检测 .NET 应用程序

作者:David Hope 在快节奏的软件开发领域,尤其是在云原生领域,DevOps 和 SRE 团队日益成为应用程序稳定性和增长的重要合作伙伴。 DevOps 工程师不断优化软件交付,而 SRE 团队则充当应用程序可靠性、可扩展性和顶级性能的管理者。…

Thinkphp漏洞总结

简介 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。遵循Apache 2开源协议发布,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib&#xff…

华为认证H12-811题库

在VRP平台上,可以通过下面哪种方式返回到上一条历史命令?( ) A、Ctr1U B、Ctr1P C、左光标 D、上光标 试题答案:BD 试题解析:在VRP系统中,ctrlU为自定义快捷键,ct…

【Python3】【力扣题】219. 存在重复元素 II

【力扣题】题目描述: 【Python3】代码: 1、解题思路:哈希表。遍历每个元素,将元素及下标添加到字典,若当前元素已在字典中且下标之间距离k,则存在重复元素。 知识点:{}:创建空字典…

嵌入式自学路线大披露!!!

大家有没有想过这2个问题:1. 对于Linux做出来的产品,有些用作监控、有些做手机、有些做平板。那么内核启动后,挂载根文件系统后,应该启动哪一个应用程序呢? 答:内核不知道也不管应该启动哪一个用户程序。…

模拟AP打开ICS后仍然失败/模拟AP无法上网

MERCURY无线网卡客户端应用程序模拟AP无法上网的解决办法 确保ICS、防火墙都打开并设置为自动了 然后打开设备管理器,点击网络适配器,找到自己对应的网卡设备名字点击启用(在网络分享中心不小心点击禁用导致) 配置AP模式连接无线…

Talk| 卡耐基梅隆大学博士生徐梦迪:可泛化机器人学习-如何让机器人创造性地使用工具

本期为TechBeat人工智能社区第542期线上Talk! 北京时间11月01日(周三)20:00,卡耐基梅隆大学博士生—徐梦迪的Talk已准时在TechBeat人工智能社区开播! 她与大家分享的主题是: “可泛化机器人学习-如何让机器人创造性地使用工具”,她…

拓扑排序专题1 拓扑排序

题目: 样例: 输入 4 5 0 1 0 2 0 3 1 2 3 2 输出 0 1 3 2 思路: 拓扑序列含义 一个由图中所有点构成的序列 A 满足:对于图中的每条边 (x,y)(x,y), x 在 A 中都出现在 y 之前,则称 A 是该图的一个拓扑序列…

一种使用wireshark快速分析抓包文件amr音频流的思路方法

解决方案: 1. 使用wireshark过滤amr,并导出原始数据文件; 2.使用ue的二进制编辑模式,编辑该文件,添加amr头,6个字节数据“#!AMR”,字节数据为 23 21 41 4D 52 0A 3.修正格式:通过抓包发现&#…

JS加密/解密之jsjiami在线js加密的效率问题

故事背景 ​ 经常有客户反馈,v7加密的效率比v6低,但是安全性更好。这里我给大家科普一下关于jsjiami的优化诀窍。 示例源代码 // 伪代码 while (1) {var name ‘张三’ }优化后 var _name 张三; while (1) {var name _name }优化原理 相信很多朋…