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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ie浏览器最大化快捷键(电脑退出最大化快捷键)

    最小化的快捷键 WIN+M 按“Windows键+M”键可以最小化所有被打开的窗口,相当于“显示桌面”功能。·窗口最大化快捷键 Shift+WIND+MWindows键+CTRL+M功能是:重新将恢复上一项操作前窗口的大小和位置·在最大化和最小化之间切换的快捷键:WIN+D· 最大化ALT+空格+X  最小化ALT+空格+N其它有关WINDOWS键的快捷

    2022年4月12日
    690
  • traceroute和tracert用法详解「建议收藏」

    traceroute和tracert用法详解「建议收藏」一、什么是Traceroute?            Internet,即国际互联网,是目前世界上最大的计算机网络,更确切地说是网络的网络。它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异构网络的TCP/IP协议进行网间通信。互联网中,信息的传送是通过网中许多段的传输介质和设备(路由器,交换机,服务器,网关等等)从一端到达另一端。每一个连接在Internet上的设备,如主…

    2025年6月3日
    2
  • 加多宝为什么会输给王老吉_加多宝王老吉占比

    加多宝为什么会输给王老吉_加多宝王老吉占比如果评选世界营销战最激烈案例,2012年爆发的王老吉与加多宝之间的品牌大战一定榜上有名。那是一场由一个小小红罐引发的“血战”。一、缘起加、王之争的来龙动脉我就不细说了,大概起因是若干年前国企广药将其旗下的传统凉茶品牌“王老吉”部分(红罐)租给了与王老吉凉茶创始者后人有关的香港鸿道集团旗下的加多宝集团。这种做法本来十分普遍没啥特别,但没想到的是加多宝的市场运作能力超强,竟然在短短几年内将一种原来…

    2025年7月15日
    2
  • datax(3): win环境cmd乱码「建议收藏」

    datax(3): win环境cmd乱码「建议收藏」通过前面两篇文章,大家应该已经可以安装成功datax,但是在win的cmd下竟然中文乱码。解决它!!!一,环境win10datax3.xcmdpy3.x二,现象运行python\xxx\datax.py\xxx\job.json后控制台乱码三,解决1,临时解决命令:chcp(更改该控制台的活动控制台代码页)过程:cmd下输入chcp65001改变当前代码页变为utf-8编码常用的编码及对应的码值(10进制):十进制码值 对应编码名称950 .

    2022年5月13日
    100
  • 创建 Transact-SQL 作业步骤

    创建 Transact-SQL 作业步骤

    2021年9月2日
    53
  • recvfrom的参数

    recvfrom的参数今天遇到一个奇怪的问题。linux环境下gcc,socket中UDP的recvfrom函数原型ssize_trecvfrom(intsockfd,void*buf,intlen,unsignedintflags,structsockaddr*from,socket_t*fromlen);网上给出的最基本的UDP—echo服务器测试基本的是可以的。…

    2022年7月23日
    11

发表回复

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

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