Unity中的Shuriken粒子系统(5)

Unity中的Shuriken粒子系统(5)设置速度在生命周期内改变(曲线的设置)1.VelocityoverLifetime通过ParticleSystem中的StartSpeed,只能设置粒子发射的起始速度,不能改变粒子发射过程中的速度;而VelocityoverLifetime能够改变粒子在运动过程中的速度。当把StartSpeed设为0(粒子初始速度为0),VelocityoverLifetime只设置X的值…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

设置速度在生命周期内改变(曲线的设置)

Velocity over Lifetime

1.在Velocity over Lifetime的Constant形式下,速度设置保持恒定。

通过Particle System中的Start Speed,只能设置粒子发射的起始速度,不能改变粒子发射过程中的速度;而Velocity over Lifetime能够改变粒子在运动过程中的速度。

当把Start Speed设为0(粒子初始速度为0),Velocity over Lifetime只设置X的值时,粒子在运动过程中只朝X轴的方向运动,且运动速度随X值得增大而增大;同理,当设置Y的值和Z的值时,粒子在运动过程中会朝Y轴和Z轴的方向运动,且运动速度随Y值和Z值得增大而增大。当X值、Y值、Z值一起设置时,可以改变粒子运动的大致方向,且随X、Y、Z值的相对比例的改变而方向和速度大小改变。在这里插入图片描述
在这里插入图片描述
2.点击Velocity over Lifetime右边的小三角,选择Curve形式,可以通过设置曲线来设置粒子的运动。
在这里插入图片描述
以X轴曲线为例,当设置时,点亮X的曲线,对下方的红色直线进行设置,此时粒子在圆环周围产生。当需要粒子在运动过程中有一定的速度,只需用鼠标将红线移到X轴指定的位置。

在这里插入图片描述
例如图中,将红线移到X轴值为10的位置,表示在一个生命周期内,粒子在运动过程中保持10的速度发射粒子。
在这里插入图片描述
在这里插入图片描述
当自己调整曲线来控制粒子运动的速度变化感觉比较困难时,可以使用下方的内置曲线。

在这里插入图片描述
同理,Y值和Z值曲线设置方法相同,可以通过X值、Y值、Z值曲线共同控制粒子的运动速度和方向。
在这里插入图片描述
Velocity over Lifetime的Space有Local和World两种模式,Local模式下粒子的运动受自身旋转的影响,而World模式下,粒子的运动不受自身旋转的影响。

3.点击Velocity over Lifetime的Random Between Two Constants形式。
在这里插入图片描述
通过分别设置X、Y、Z的两个值可以粒子在一个速度区间内随机产生。有些粒子运动快些,有些粒子运动慢些。

在这里插入图片描述
4.点击Velocity over Lifetime的Random Between Two Curves形式。
在这里插入图片描述
以X轴曲线设置为例,下图表示粒子在X轴方向上发射粒子,且粒子的速度在生命周期的分布如两条曲线中间一样,粒子速度在两条曲线之间随机且速度逐渐减小。Y轴和Z轴曲线设置同理。当X轴,Y轴,Z轴曲线一起设置不方便时,可以一个一个设置,最后将X、Y、Z轴曲线一起点亮。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222402.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 四个好看的CSS样式表格

    四个好看的CSS样式表格

    2021年11月13日
    87
  • 几种滤波算法,总结一下

    几种滤波算法,总结一下最近在做武术擂台,发现对于红外测距传感器的返回值速度很快,但是误差值很大,经过简单函数调校之后,发现还是有误差,有干扰数据,于是导入了math.h,进行的绝对值滤波,但是用循环暂存了十组数据,进行简单的加权算法,发现还是不行,于是去找了一些经典的滤波算法,算是简单记录一下。分享给大家。1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许…

    2022年5月1日
    36
  • 一句话木马怎么连接_js木马源码

    一句话木马怎么连接_js木马源码“EASYNEWS新闻管理系统v1.01正式版”是在企业网站中非常常见的一套整站模版,在该网站系统的留言本组件中就存在着数据过滤不严漏洞,如果网站是默认路径和默认文件名安装的话,入侵者可以利用该漏洞直接上传ASP木马程序控制整个网站服务器。Step1搜索入侵目标使用了“EASYNEWS新闻管理系统v1.01正式版”的网站,在网站页面的底部版权声明处,往往会有关键字符为“WWW.52EAS…

    2025年6月20日
    0
  • 建立机制的重要性_机制的构成要素

    建立机制的重要性_机制的构成要素细细的读读神级代码werkzeug,研究其具体的实现逻辑,以及代码细节。

    2022年10月6日
    0
  • spring学习总结

    spring学习总结spring学习总结

    2022年4月25日
    88
  • git使用

    git使用

    2021年9月6日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号