为直播课程准备的unity2018的粒子系统详解,写了两个文档,一个是unity2018粒子系统的各个属性介绍,一个是unity5.6VS2018的区别。
2018.1粒子系统详解
--敲到要死了的菜鸡 霜狼-may
主面板ParticleSystem:
- Duration:粒子发射周期,可以简单的理解为粒子发射持续时间。
- Looping:粒子按照周期循环发射。
- Prewarm:预热系统,比如说我有一个空间大小的粒子系统,但是粒子发射速度有限,我想在最开始的时候让粒子充满空间,此时就应该勾选Prewarm。
- StartDelay:粒子延时发射,勾选后,延长一段时间才开始发射。
- StartLifeTime:粒子从发生到消失的时间长短。
- StartSpeed:粒子初始发生时候的速度。
- 3DStartSize:这个属性是当你需要把粒子在某一个方向上扩大的时候使用。
- StartSize:粒子初始的大小。
- 3DStartRotation:需要在一个方向旋转了子的时候可以使用。
- StartRotation:粒子初始旋转。
- RandomizeRotation:随机旋转粒子方向,感觉在3D粒子的情况下,尤其是圆形的没什么用。
- StartColor:粒子初始颜色,可以调整加上渐变色。
- GravityModifier:重力修正。
- SimulationSpace:
Local 此时粒子会跟随父级物体移动。
World,此时粒子不会跟随父级移动。
Custom,粒子会跟着指定的物体移动,发射器本身不受影响
- SimulationSpeed:根据Update模拟的速度。
- DeltaTime:一般的DeltaTime都是1,这里说的受世界的影响指的是游戏里面通过程序
Sacled:是在游戏需要暂停的时候,根据TimeManager来定,受到时间的影响
UnScale:忽略时间的影响。
- ScalingMode:Local:粒子系统的缩放和自己Transform的一样会忽略父级的缩放。Hierarchy:粒子缩放跟随父级。Shape:将粒子系统跟随初始位置,但是不会影响粒子系统的大小。
- EmitterVelocity: 发射器速率 这里指的是和程序有关的transform.translate he rigidboady.velocity两种方法
Transform
Rigidbody
- MaxParticles:粒子系统可以同时存在的最大粒子数量。如果粒子书数量超过最大值粒子系统会销毁一部分粒子。
- AutonRandomSeed:随机种子,如果勾选会生成完全不同不重复的粒子效果,如果勾选即为可重复。
- Stop Action 停止活动时 。
Disable 无效;
Destroy 摧毁
Callback 回调。脚本可用于获取
下载地址在这:https://download.csdn.net/download/u011369981/10467298
两个 https://download.csdn.net/download/u011369981/10467294
本文详细介绍了Unity2018的粒子系统,包括Duration、Looping、Prewarm等关键属性,以及SimulationSpace、EmitterVelocity等高级设置。还提到了2018.1版本的粒子系统与5.6版本的区别,并提供了粒子系统文档的下载链接。

7157

被折叠的 条评论
为什么被折叠?



