当前位置:网站首页>Unity技术手册 - 生命周期LifetimebyEmitterSpeed-周期内颜色ColorOverLifetime-速度颜色ColorBySpeed
Unity技术手册 - 生命周期LifetimebyEmitterSpeed-周期内颜色ColorOverLifetime-速度颜色ColorBySpeed
2022-06-23 09:46:00 【芝麻粒儿】
本文约3千字,新手阅读需要9分钟,复习需要2分钟 【收藏随时查阅不再迷路】
关于作者
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单。

前提
这是小空坚持写的Unity新手向系列,欢迎品尝。
新手(√√√)
大佬(√)
粒子这一块是个系列文章,并且介绍的非常详细,建议收藏。
实践过程
发射器生命周期(Lifetime by Emitter Speed)子模块

激活此属性当你移动整个粒子系统物体的时候可以看出效果。默认移动的快产生产生的粒子少。比如蜡烛的火苗,你在移动的过程中火苗会减小,静止无风会恢复火苗大小。
生命周期内颜色(Color Over Lifetime)子模块


该模块用来控制粒子的颜色和透明在在生命周期是如何变化的,支持双渐变,粒子会随机取其中一个渐变。渐变条的左侧点表示粒子寿命的开始,而渐变条的右侧表示粒子寿命的结束。
许多类型的天然和超现实粒子的颜色随时间而变化,因此该属性有许多用途。例如,白色强火花在通过空气时会冷却,魔法可能会突然变成彩虹色。但同样重要的还有 Alpha(透明度)的变化。粒子在达到其生命周期终点时燃尽、褪色或消散是很常见的现象(例如,强火花、烟花和烟雾粒子),通过简单的梯度渐变即可产生这种效果。
速度颜色(Color By Speed)子模块

该模块可设置粒子的颜色根据粒子速度(每秒的距离单位)变化。
Color:在速度范围内定义的粒子的颜色渐变。
Speed Range:颜色渐变映射到的速度范围的下限和上限(超出范围的速度将映射到渐变的端点)。
燃烧或发光的粒子(如火花)在空气中快速移动时会更明亮地燃烧(例如,当火花接触到更多氧气时),但随着它们减速时会略微变暗。要模拟这一点,可使用 Color By Speed 模块,使渐变在速度范围的上限为白色,而在下限为红色(在火花示例中,较快的粒子将显示为白色,而较慢的粒子为红色)。
你可以创建一个新粒子系统将主模块的【Start Speed】设置为两个数值区间比如1-10。然后激活速度颜色(Color By Speed)模块,将速度范围也设置为1-10,然后修改颜色值,就能看出效果了,在实际项目中该模块的速度区间范围通常也会和【Start Speed】区间范围一致,一眼就能看出对应关系,否则还得自己计算一波。
其他
作者:小空和小芝中的小空
转载说明-务必注明来源:https://zhima.blog.csdn.net/
这位道友请留步️,我观你气度不凡,谈吐间隐隐有王者霸气,日后定有一番大作为!!!旁边有点赞收藏今日传你,点了吧,未来你成功️,我分文不取,若不成功️,也好回来找我。
温馨提示:点击下方卡片获取更多意想不到的资源。
边栏推荐
- Qiming Xingchen Huadian big data quantum security innovation laboratory was unveiled and two black technology products were released
- 我被提拔了,怎么和原来平级的同事相处?
- Go语言JSON 处理
- Implementation of s5p4418 bare metal programming (replace 2ndboot)
- 安装typescript环境并开启VSCode自动监视编译ts文件为js文件
- Distributed common interview questions
- I have been promoted. How can I get along with my former colleagues at the same level?
- UEFI source code learning 4.1 - pcihostbridgedxe
- Correspondence between three-tier architecture and SSM
- [geek Challenge 2019] hardsql
猜你喜欢

J. Med. Chem. | Release: a new drug design model for deep learning based on target structure

What is BFC? What problems can BFC solve

oracle中遇到的bug

Correspondence between three-tier architecture and SSM

Developer, you may have some misunderstandings about cloud computing

Fill the pit for repvgg? In fact, it is the repoptimizer open source of repvgg2
![[wangdingbei 2020 Qinglong formation]areuserialz](/img/38/b67f7a42abec1cdaad02f2b7df6546.png)
[wangdingbei 2020 Qinglong formation]areuserialz

Set the CPU to have 16 address lines and 8 data lines, and use mreq as the access control line number Connection between memory and CPU

Go 单元测试

基于STM32设计的宠物投喂器
随机推荐
High performance computing center Infiniband overview
利用华为云ECS服务器搭建安防视频监控平台
[nanopi2 trial experience] the first step of bare metal
[plugin:vite:import-analysis]Failed to resolve import “@/“ from ““.Does the file exist
Pet Feeder Based on stm32
oracle中遇到的bug
Go string comparison
高性能算力中心 — RDMA — 实现技术
[CISCN2019 华北赛区 Day2 Web1]Hack World
On shore experience of Chang'an University majoring in transportation in 2023
[GXYCTF2019]BabySQli
分布式常见面试题
Find minimum in rotated sorted array
Game of life of leetcode topic analysis
map的下标操作符
在OpenCloudOS使用snap安装.NET 6
Set the CPU to have 16 address lines and 8 data lines, and use mreq as the access control line number Connection between memory and CPU
安装typescript环境并开启VSCode自动监视编译ts文件为js文件
[SUCTF 2019]CheckIn
Go 单元测试