Unity技术手册 - 粒子基础主模块属性-下

举报
芝麻粒儿 发表于 2022/06/25 21:03:47 2022/06/25
【摘要】 本文约4.3千字,新手阅读需要12分钟,复习需要3分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我...

本文约4.3千字,新手阅读需要12分钟,复习需要3分钟收藏随时查阅不再迷路

👉关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单

在这里插入图片描述

👉前提

这是小空坚持写的Unity新手向系列,欢迎品尝。

新手(√√√)

大佬(√)
粒子这一块是个系列文章,并且介绍的非常详细,建议收藏

👉实践过程

image.png

😜粒子基础(Particle System)主模块属性

Play on Awake-自动播放:默认勾选,会在该粒子系统初始化的时候默认播放,否则需要代码触发。

Emitter Velocity-发射器速度:这个平时都是默认,小空也没怎么深入,大概知道该属性和粒子系统的子模块Inherit Velocity 和子模块Emission结合使用,官方的解释是:系统可使用刚体组件(如果存在)或通过跟踪变换组件的移动情况来计算子模块Inherit Velocity 和子模块Emission中的速度值是多少。平时用的时候我们都是想着粒子自动播放,粒子触发播放,还有种就是借助该模块以及将Inherit Velocity子模块的乘数折线变为从0到1,可以实现移动粒子系统物体才会发射粒子。
Max Particles-粒子最大数:粒子同时产生的最大粒子数,比如该值为10,小粒子最多出现10个。默认该属性值为1000.

Auto Random Seed-自动随机粒子:默认勾选,每次启动该粒子系统物体的时候产生的所有粒子方向位置都是随机的,如果取消勾选,则每次启动都是一样的。同时还支持部分粒子随机,如取消Auto Random Seed勾选会多出个Random Seed输入框假设我们输入了5,则产生粒子是每次重启其中随机5个是随机的方向位置,其他的每次重启都一样。
你可以选中一个例子系统然后快速点击场景右下角的粒子预览里面的restart重启看效果。

Stop Action-停止行动:当【Looping-循环】属性开启的时候该属性无效。该属性表示所有粒子完成后做什么操作。有四个可选项【Nothing无-Disable禁用-Destroy销毁-Callback回调】。默认为(无)无任何操作,当为(禁用)且Looping不勾选运行项目后等粒子走完该粒子系统会自动禁用,当为(销毁)且Looping不勾选运行项目后等粒子走完该粒子系统会自动销毁,当为(Callback)且Looping不勾选运行项目后等粒子走完会回调OnParticleSystemStopped函数。

Culling Mode-剔除模式:用来设置超出显示屏幕外的粒子应该怎么做。一般情况我们在开发中无法显示肉眼无法看到的物体能取消取消,能销毁销毁,能剔除剔除,能大大增强系统运行效率。该属性提供四个可选项(Automatic自动-Pause and Catch-up暂停和追赶-Pause暂停-Always Simulate始终模拟)。Automatic自动表示开启Looping属性循环的是Pause,其他的都是Always Simulate。 Pause and Catch-up暂停便是超出屏幕外的粒子停止模拟,当重新进入视图的时候恢复,会抓紧追赶和原先视图中的粒子尽可能保持上,很大概率造成性能消耗。 Pause暂停表示超出屏幕的就不渲染绘制了。 Always Simulate始终模拟表示不管是不是在屏幕显示范围内一直都在模拟。一般情况下我们使用默认的Automatic即可。

Ring Bugger Mode-环形缓冲模式:默认是Disabled禁用,提供三个可选项(Disabled禁用-Pause Until Replaced暂停直到替换-Loop Until Replaced循环直到替换)。Disabled禁用表示粒子生命周期结束后删除粒子,Pause Until Replaced暂停直到替换表示粒子生命周期结束后一直等粒子数目达到【Max Particles-粒子最大数】属性的数值,最开始的粒子会重新显示为新粒子,选中(Loop Until Replaced循环直到替换)后会出现属性(生命周期范围0-1之间),当生命周期结束后会倒退到选择的生命周期比例位置,一直循环到【Max Particles-粒子最大数】最旧的粒子才会删除。

👉其他

📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。