持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第12天,点击查看活动详情
👉关于作者
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
欢迎关注公众号【空名先生】获取更多资源和交流!
👉前提
这是小空坚持写的Unity新手向系列,欢迎品尝。
小空为了方便更多的人(新手)看明白,使用的汉字,真实项目尽量使用英文规则昂。
新手(√√√)
大佬(√)
粒子这一块是个系列文章,并且介绍的非常详细,建议收藏。
👉实践过程
😜粒子基础(Particle System)主模块属性
Duration-持续时间:表示粒子的发射时间长度,如果勾选了Looping属性,该值将无什么作用,不管是持续时间2秒3秒4秒还是几秒,都是循环也就是一直发射。
Looping-循环发射周期【Duration】:表示当前粒子在【Duration持续时间】属性里面的发射时间结束后重新启动并一直反复循环下去。
Prewarm-预热:只有Looping启动的时候有效,如果不勾选当你运行项目粒子默认是从无到有显示出来的,从周期的开始状态执行Looping,如果勾选,运行项目会直接看到粒子,也就是从一个周期的结束状态执行Looping。
Start Delay-启动延时:如果不为0,粒子会在延迟指定秒后才开始发射,可以是常量,也可以是随机值。如果【Prewarm-预热】激活,该值不可用。
Start Lifetime-起始生命周期:粒子发射出来后粒子的存在时长,以秒为单位,到达后消亡,所有可以是一个常量,每个也可以是随机值。
Start Speed-初始速度:可以是常量,每个也可以随机不同的值。
3D Start Size-控制粒子大小:如果勾选,可以分别控制x轴y轴z轴的大小,每个粒子会放大,默认为1,当你操作的时候发现x和y有直观的效果,z修改肉眼看不出,其实多数粒子效果都是2D的只需要x和y,z在特殊情况使用,我记着是mesh模型中
Start Size-粒子的初始大小:和【3D Start Size】相同,这个是2D的,x和y等比缩放,【3D Start Size】是xyz能缩放不同值。【Start Size】和【3D Start Size】互斥。
3D Start Rotation-3D旋转:激活后,可控制xyz不同的旋转值,默认看不出效果,当你的粒子是不规则形状(3D网格粒子)的时候肉眼就能看出来了。
Start Rotation-2D旋转:2D平面的旋转角度,正数是顺时针旋转,负数是逆时针旋转,可以是区间随机值,和【3D Start Rotation】属性互斥。
Flip Rotation-翻转旋转:输入0至1之间的值,值越大翻转的越多,1代表翻转所有,举例【Start Rotation】属性将粒子顺时针旋转60度,如果【Flip Rotation】为0.5,则改粒子系统产生的所有粒子一半是60度,一半是-60度,如果是1,则全部粒子为-60度旋转。该属性同样适用于【3D Start Rotation】。
Start Color-初始颜色:设置每个粒子的起始颜色,可以是某个固定颜色或多个颜色随机,可以是一个渐变区间随机颜色,也可以是多个渐变区间随机颜色。
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:芝麻粒儿 的个人主页 - 专栏 - 掘金 (juejin.cn)
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。