uinty粒子系统子物体变大_Unity2018粒子系统全息讲解,坑深慎入(3)

马上注册,加入CGJOY,让你轻松玩转CGJOY。

您需要 登录 才可以下载或查看,没有帐号?立即注册

1410a7432c4f59574e6fe2b099c67895.gif

9b26e4832bc1243a1d8fc31ec0db911c.png

x

9e479da71326e9c9e78b91e995e08507.gif

200357v0p9jufzelwj0uuj.jpg (60.94 KB, 下载次数: 16)

2018-6-11 20:22 上传

声明!声明!声明!这不会让你对制作想法上有什么提升!没有提升!不会提升!纯粹知识研究,非实用派人士专属,强迫癌晚期解药,桌面必备文档。

将从头至尾对Particle System的每个功能都分析解释一遍,每个值的含义和一些背后的知识。当然能力有限,有些地方也没有完全弄明白或者完全理解错了的,希望各位大神指出我会及时更正。

word文档打包下载在第(4)部分放出生命时间内的速率Velocity over Lifetime

---------------无垠宇宙。

9e479da71326e9c9e78b91e995e08507.gif

1.png (5.78 KB, 下载次数: 18)

2018-6-5 19:59 上传

Linear(线性):粒子朝X,Y,Z轴的方向匀速移动。曲线时间轴是Duration时间。

Space(空间):可设置为是世界空间world或自身空间local。

Orbital(轨道):可以使粒子绕着某个轴自行旋转。数值是可以快旋转的速度。观察到,值为1时,粒子绕行一周所需粒子生命大致为6.28s。是pi*2。

Offset(偏移):在Orbital旋转的过程中在施加一个轴方向的速度。能使粒子不在绕着中心自转,而是形成一个圆环,适合模拟星系。这个速度和上面linear施加其上,效果看是差不多的,但是计算方式是完全不同,这里不做深究,只要注意Orbital所旋转的轴,这个轴方向是无法施力的就行。增加值,可以是圆环范围扩大。值为1时,半径是1m。

Radial(半径):这个值增加整个粒子的运动形成一个螺旋线。值越大,范围越大。默认是0,就是一个圆。还是深究下,这里的Orbital、Offset其实用到的是一个渐开线,而半径是指基圆的半径。

SpeedModifier(速度修正):如果上面的各项值都调好了,忽然想在增加下粒子运动速度时,可以修正性的调节。效果上是和Orbital轴上的值是一样的。

9e479da71326e9c9e78b91e995e08507.gif

2.png (91.84 KB, 下载次数: 17)

2018-6-5 19:59 上传

————————————————————————————————————————————————————————————————————————————生命时间内限制速度Limit Velocity over Lifetime

----------------爆炸必点项

9e479da71326e9c9e78b91e995e08507.gif

3.png (3.96 KB, 下载次数: 20)

2018-6-5 19:59 上传

Speed(速度):限制后的速度。时间轴是duration时间。

Dampen(抑制):抑制的含义是在粒子生命期间的速度由初始速度改为当前设置的速度,值越小抑制的越晚。值越大抑制的越早。值0是整个粒子生命时间内没有抑制。1是整个时间内完全抑制。抑制速度不会大于初始速度。

Drag(拖拉):类似于抑制的功能。是另外的一个控制粒子运动速度的功能。类似于一个跟粒子速度反向的一种力。设置的值和初始速度有关,初始速度越大,能拖住粒子所需的力就约大。值和粒子初始速度一样时,达到一个临界值,粒子运动到终点时,速度为0。

Multiply by Size(乘以尺寸):和粒子尺寸关联起来。用Drag这个值乘以粒子的Size值。当粒子大小小于1时,这个值会被缩小,大于1会被加强。

Multiply by velocity(乘以速率):让他在和速率(包含初始速度)关联起来。用drag乘以速率。就可以实现一个效果:设定一固定的drag值,速度增加时,拖拽的力也跟着增加。

9e479da71326e9c9e78b91e995e08507.gif

4.png (5.27 KB, 下载次数: 16)

2018-6-5 19:59 上传

SeparateAxes(分离轴):当勾选时。出现可设置的xyz轴和空间坐标选择。可设定xyz三轴方向上的抑制后的速度。会更改发射器影响的粒子方向。

9e479da71326e9c9e78b91e995e08507.gif

5.png (25.54 KB, 下载次数: 16)

2018-6-5 19:59 上传

————————————————————————————————————————————————————————————————————————————继承速率Inherit Velocity

----------粒子甩出去

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity粒子系统在升级到2018的新粒子系统中带来了许多令人兴奋的变化和改进。以下是一些重要的升级内容: 1. 角色模块:新的粒子系统增加了角色模块,使开发者可以更容易地创建和控制角色的效果。这个模块提供了预设的角色动画和控制选项,包括角色的移动、旋转和缩放等。 2. 增加的粒形状:新的粒子系统添加了更多的粒形状选项,包括球形、盒形、圆锥形、圆柱形等。这些形状选项可以帮助开发者更准确地控制粒的分布和飞行路径。 3. 增强的性能和效果:新的粒子系统在性能和效果方面都有了很大的提升。它采用了更高效的渲染算法,可以处理更多的粒数量,并提供了更多的渲染选项,如模糊、光照等,使得粒效果更加真实和逼真。 4. 更灵活的参数调整:新的粒子系统提供了更多的参数调整选项,如颜色、大小、速度、角度等。开发者可以根据自己的需求进行精确的调整和控制,以创建独特的粒效果。 5. 简化的编辑器界面:新的粒子系统提供了一个简化的编辑器界面,使得编辑和调整粒效果更加直观和方便。开发者可以通过拖拽和调整参数来轻松地创建和修改粒子系统,而无需编写复杂的代码。 总之,Unity粒子系统升级到2018的新粒子系统带来了许多增强和改进,使开发者能够更轻松地创建出更加逼真和精确的粒效果,并且提升了性能和灵活性。这将为游戏开发和其他视觉效果的实现带来更多的可能性。 ### 回答2: Unity粒子系统2018版本进行了升级,引入了全新的粒子系统功能,提供了更多的创作灵活性和更高的视觉效果。 首先,新粒子系统在可视化方面进行了大幅度的改进。用户可以直接在编辑器中实时预览粒效果,无需频繁地切换到运行模式进行调试。新的界面设计使得编辑器更加直观和易于使用,用户可以轻松调整粒大小、颜色、速度、旋转等属性,从而创建出更加逼真和多样化的粒效果。 其次,新粒子系统引入了更多的模块和功能,使得用户可以更加精确地控制粒的行为。例如,可以使用“粒子系统模块”来设定整个系统的属性,如重力、速度等。而“发射器模块”用于控制粒的生成位置、数量和速率等。此外,新的“力场模块”能够模拟各种力的作用效果,如引力、斥力等,为粒效果增添更多的变化和动态感。 另外,新粒子系统还加入了更多精美的预设效果,用户可以直接选择并应用到自己的项目中,大大提高了粒特效的制作效率。同时,新粒子系统还支持更多的纹理和贴图特效,如光照、发射、切割等,为粒效果带来更加丰富的视觉体验。 总而言之,Unity粒子系统的升级到2018粒子系统,带来了更加强大和灵活的粒效果制作工具,让用户能够创造出更加逼真、多样化且具有高度视觉冲击力的粒特效。无论是对游戏开发者还是视觉设计师来说,新粒子系统都将成为一个不可或缺的创作工具,为项目带来更高的质量和吸引力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值