马上注册,加入CGJOY,让你轻松玩转CGJOY。
您需要 登录 才可以下载或查看,没有帐号?立即注册
×
声明!声明!声明!这不会让你对制作想法上有什么提升!没有提升!不会提升!纯粹知识研究,非实用派人士专属,强迫癌晚期解药,桌面必备文档。
将从头至尾对Particle System的每个功能都分析解释一遍,每个值的含义和一些背后的知识。当然能力有限,有些地方也没有完全弄明白或者完全理解错了的,希望各位大神指出我会及时更正。
word文档打包下载在第(4)部分放出
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
主页面Main
--------------粒子出生时------------------ Duration(持续):粒子发射的持续时间。值是秒。 Looping(循环):让粒子发射时间循环起来,一直发射粒子。 Prewarm(预热):开始播放粒子是已经是发射了一段时间的。只在looping循环时才有效。 StartDelay(开始延时):粒子系统创建后隔多久后才开始发射粒子。如果有Prewarm则没法设置延时。值是秒。 Curve(曲线):用曲线代表Duration时间内的变化。竖轴是这个值的变化、横轴是Duration时间。但注意的是初始的值,出生时的不同,一旦出生了,是其他值控制。 Random Between Two Constant(随机在两个常量间变化):随机值 Random Between Two Curve(随机在两个曲线间变化):随机曲线 StartLifetime(初始生命):决定它将持续多少秒消失。 StartSpeed(初始速度):运动快慢。它的单位是米/秒。(米是一格子的长度,并不是真的米,就是一个单位长度,说米是便于理解。) 3DStart Size(3D初始尺寸):可以让粒子在x、y、z三个轴上有不同的尺寸。当粒子是billboard模式时,z轴调节无意义。在粒子发是mesh且Render Alignment不朝摄像机时调节这个值,很有用。 StratSize(初始尺寸):总体设置初始的尺寸。Xyz三轴同步大小。值米。 3DStart Rotation(3D初始旋转):粒子可以绕着XYZ三个设定不同的角度。 StartRotation(初始旋转):默认是只设置z轴方向旋转角度。值是角度。 FlipRotation (反跳旋转):主要针对设定的Start Rotation值进行反方向的变化。假如旋转是10。这个值设置为1,就会变成-10。设为0.5就会变成一个从-10~10的随机。 Gradient(渐变):可以设置一个渐变色。从左到右是Duration时间。 Random Between Two Color(随机在两个颜色变化):随机颜色。 RandomBetween Two Gradient(随机在两个渐变变化):随机渐变。 Random Color(随机颜色):它跟RandomBetween Two Color最大的不同是可以控制随机颜色的数量。 GravityModifier(重力修正器):粒子施加一个向下的力。负值是向上的。注意这个值是一个外部的力,他不随粒子系统缩放而改变。 SimulationSpace(模拟空间):就是使用的空间坐标。粒子的运动所使用的空间坐标。 Local(自身): 使用自身粒子系统的游戏物体的坐标。 Custom(制定):使用另一个物体的坐标。当这个物体坐标变化时,粒子也会跟着变化的,比如物体的位移会带动粒子位移。 Customsimulation Space(制定模拟空间):制定这个物体。 SimulationSpeed(模拟速度):整体改变粒子的运动快慢,注意不只是粒子的速度。而是粒子总体属性,在空间位置中的变化,整体放慢或加快。 Delta Time(变量时间):Delta Time是一个函数。确切意思是上一帧的时间情况。因为设备刷新率的不同,所以一帧消耗的时间也是不一样的。这个Scaled是调节使用时间变化而非帧的变化。每帧走1米和每0.1秒走一米是不一样的。默认应该是Scaled(缩放的)是正确的。 Scaling Mode(缩放模式):缩放粒子系统时的状况。 Hierarchy(阶层):??默认值,不清楚含义。 Local(自身):效果上是和hierarchy一样,如果粒子系统缩放、粒子的运动距离和大小同时被缩放。Gravity Modifier的力不会被缩放。 Play On Awake(唤醒就播放):勾掉时,运行时出现粒子系统时并不会播放,直到在程序中够上这个勾,才会播放,便于程序控制。 Emitter Velocity(发射速率):是关于粒子移动方式。不太明白??transform能理解。Rigidbody啥含义?物理系统。 Max Particles(最大粒子数):为了节省开支设定粒子数量的上限。 AutoRandom Seed(自动随机种子):粒子呈现的状态是由seed种子绝对的,相同的seed产生的结果是相同的。而seed数十分庞大,如果用了随机种子,你可能永远不会碰到数值一样,粒子状态一样的情况。 Random seed(任意种子):可以设置种子。Reseed(播种)可自动填写一个种子数。粒子不是每次产生的效果都是好看的,这里确保这个好看的粒子效果一直存在。 Stop Action(停止行动):当粒子系统发射完了所有粒子之后的程序的处理方式。跟消耗有关。 Disable(禁用):就是被废弃状态,不会在出现,但是还在内存中。 Destroy(摧毁):被摧毁掉。内存会直接释放掉。 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
发射器Emission
------------------------必须要有----------------
Rateover Time(发射频率按时间):1秒发射的数量。曲线时间轴是Duration时间。
Rateover Distance(发射频率按距离):1米发射的数量。曲线时间轴是Duration时间。
Bursts(迸发):
从第几(Time)秒开始。发射多少个(Count)。这次发射循环几次(Cycles)。每次循环间隔多久(Interval)。
如果使用一个效果隔多久迸发一次,只需要一个Bursts设置Cycles和Interval就行。
Count的曲线时间轴是Duration时间。
CyCles可以选择infinite(无限)模式,会一直循环。
|