查看: 299|回复: 0

[引擎的各个功能] Velocity 模块

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-8 06:52:47 | 显示全部楼层 |阅读模式
[size=4][font=楷体,楷体_GB2312][color=Blue]
Velocity 模块



       
     
     
     Unreal Engine 4.9

       
     
         



   
    本页面的内容:
   

   
                                                            
        Initial Velocity
                                                        
        Initial Vel (Seed)
                                                        
        Velocity Cone
                                                        
        Inherit Parent Velocity
                                                        
        Velocity/Life
                                            


Velocity 模块以多种方式调整粒子的速度。

Initial Velocity


Initial Velocity 模块设置粒子的初始速度。它包含下列属性:


       


       
               
       
Velocity


               
       

       
                Start Velocity
               
               
                一个矢量 distribution,用于确定粒子生成时应用的速度。利用主控者发射器的 EmitterTime 获取该数值。
               
       

       
                Start Velocity Radial
               
               
                一个矢量 distribution,用于确定粒子沿径向应用的速度。在生成时从发射器位置减去粒子位置即可确定方向。利用主控发射器的 EmitterTime 获取该数值。
               
       

       
                In World Space
               
               
                如为 true,速度将被假定于全局空间中。
               
       

       
                Apply Owner Scale
               
               
                如为 true,可通过 ParticleSystemComponent 的缩放对速度值进行调整。
               
       


Initial Vel (Seed)


Initial Vel (Seed) 模块与发射时设置粒子尺寸的 Initial Velocity
模块相同;然而此模块可对种子信息进行指定。该种子信息用于选择 distribution 值,从发射器每次使用的模块获得更稳定的效果。它包含下列属性:


       


       
               
       
RandomSeed


               
       

       
                Random Seed Info
               
               
                为该模块属性选择“随机”值而使用的随机种子。
       
       


       
                Get Seed From Instance
               
               
                如为 ture,则模块将尝试从实例所有者处获得种子(Seed)。如获取失败,将返回从 Random Seeds 阵列中获得种子。
               
       

       
                Instance Seed Is Index
               
               
                如为 ture,从实例中恢复的种子值即为 Random Seeds 阵列中的索引。
               
       

       
                Parameter Name
               
               
                设置种子所放置实例显示的名称。
               
       

       
                Random Seeds
               
               
                本模块应用的随机种子值。如多个值被指定,实例将随机选取一个值。
               
       

       
                Reset Seed On Emitter Looping
               
               
                如为 ture,每次发射器循环时将重新设置该种子。
               
       




               
       

       
               
       
Velocity


               
       

       
                Start Velocity
               
               
                一个矢量 distribution,用于确定粒子生成时应用的速度。利用主控发射器的 EmitterTime 获取该数值。
               
       

       
                Start Velocity Radial
               
               
                一个矢量 distribution,用于确定粒子沿径向应用的速度。在生成时从发射器位置减去粒子位置即可确定方向。利用主控者发射器的 EmitterTime 获取该数值。
               
       

       
                In World Space
               
               
                如为 true,速度将被假定于全局空间中。
               
       

       
                Apply Owner Scale
               
               
                如为 true,可通过 ParticleSystemComponent 的缩放对速度值进行调整。
               
       


Velocity Cone


Velocity Cone 模块以用户定义的锥形发射粒子。


       


       
                Angle
               
               
                此浮点 distribution 值设置锥形的角度。如需设为 Uniform,min 代表内锥形角,max 代表外锥形角。数值的最小单位为 [0..1],1 代表 180 度,或一个完整的圆。
               
       

       
                Velocity
               
               
                一个浮点 distribution,用于设置粒子沿锥形发射的速度。
               
       

       
                Direction
               
               
                定义方向点的 3D 矢量。
               
       

       
               
       
Velocity


               
       

       
                In World Space
               
               
                如为 true,速度将被假定于全局空间中。
               
       

       
                Apply Owner Scale
               
               
                如为 true,可通过 ParticleSystemComponent 的缩放对速度值进行调整。
               
       


Inherit Parent Velocity


Inherit Parent Velocity 在粒子生成时使其获得父项(粒子发射器本身)的速度。它包含下列属性:


       


       
               
       
Velocity


               
       

       
                Scale
               
               
                之前即应用到父项速度一个矢量 distribution,在粒子生成时将把父项速度添加到粒子的速度。使用粒子的 RelativeTime 获取该数值。
               
       

       
                In World Space
               
               
                如为 true,速度将被假定于全局空间中。
               
       

       
                Apply Owner Scale
               
               
                如为 true,可通过 ParticleSystemComponent 的缩放对速度值进行调整。
               
       


Velocity/Life


Velocity/Life 模块在粒子生命周期中按指定量对速度进行调整。它包含下列属性:


       


       
               
       
Velocity


               
       

       
                Absolute
               
               
                如为 true,速度将被设为 distribution 中的数值。利用该属性可在粒子生命周期中的一个特定点对粒子速度直接进行设置。请注意,该设置将“优先于”之前影响速度的模块。它还将阻止“初始速度”模块为粒子赋予初始速度。如为 false,速度将根据 distribution 的值进行调整。
               
       

       
                Apply Owner Scale
               
               
                如为 true,可通过 ParticleSystemComponent 的缩放对速度值进行调整。
               
       

       
                In World Space
               
               
                如为 true,速度将被假定于全局空间中。
       
处于运动状态局部空间发射器将出现奇怪的效果。


               
       

       
                Vel Over Life
               
               
                一个矢量 distribution,作为调整值应用至速度。使用粒子的 RelativeTime 获取该数值。
               
       







                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部