查看: 299|回复: 6

[引擎各个功能] 【Color 模块 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 13:32:09 | 显示全部楼层 |阅读模式


本页面的内容:

      
Initial Color

Init Color (Seed)

Color Over Life

Scale Color/Life
     
Color 模块影响发射粒子的颜色。

Color 模块要求发射器材质使用粒子颜色材质表现,将颜色从模块传递到材质上。

颜色在一个全浮点范围上进行计算。大于 1 的数值通常会呈现出发光效果。
Initial Color
Initial Color 模块在生成时设置粒子颜色。粒子在其生命周期中将保持该颜色,除非被另一颜色模块所覆盖。它包含下列属性:


属性
描述


Color
Start Color确定粒子颜色的矢量 distribution。基于粒子生成的 EmitterTime 获取数值。Start Alpha确定粒子 alpha 组件的浮点 distribution。基于粒子生成的 EmitterTime 获取数值。Clamp Alpha如为 true,alpha 值将被锁定在 [0.0 .. 1.0f] 的范围内。
生成粒子时,模块从使用发射器时间的 distributions 获取适当的值,直接为其设置 Particle.Color 和 Particle.BaseColor 值。
Init Color (Seed)
Init Color (Seed) 模块与生成时设置粒子初始颜色的 Initial Color 模块相同;然而此模块可对种子信息进行指定。该种子信息用于选择 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,每次发射器循环时将重新设置该种子。
Color
Start Color确定粒子颜色的矢量 distribution。基于粒子生成的 EmitterTime 获取数值。Start Alpha确定粒子 alpha 组件的浮点 distribution。基于粒子生成的 EmitterTime 获取数值。Clamp Alpha如为 true,alpha 值将被锁定在 [0.0 .. 1.0f] 的范围内。
生成粒子时,模块从使用发射器时间的 distributions 获取适当的值,并直接为其设置 Particle.Color 和 Particle.BaseColor 值。
Color Over Life
Color Over Life 模块用于设置粒子在其生命周期中的颜色。它包含下列属性:


属性
描述


Color
Color Over Life确定粒子颜色的矢量 distribution。使用粒子更新中的 RelativeTime 获取该数值。Alpha Over Life确定粒子 alpha 组件的矢量 distribution。使用粒子更新中的 RelativeTime 获取该数值。Clamp Alpha如为 true,alpha 值将被锁定在 [0.0 .. 1.0f] 的范围内。
生成粒子时,模块从使用粒子时间的 distributions 获取适当的值,并为其设置 Particle Color 和 BaseColor 值。

颜色由该模块 设置。这意味着之前所有颜色模块的数值均会被覆盖!

更新粒子时,模块从使用粒子时间的 distributions 获取适当的值,并为其设置 Particle.Color 值。
Scale Color/Life
Scale Color/Life 模块用于调整粒子在其生命周期中的颜色。它包含下列属性:


属性
描述


Color
Color Scale Over Life确定粒子颜色的矢量 distribution。使用粒子更新中的 RelativeTime 获取该数值。Alpha Scale Over Life确定粒子 alpha 组件的矢量 distribution。使用粒子更新中的 RelativeTime 获取该数值。Emitter Time确定特效基于发射器时间或粒子时间的布尔值。
在生成和更新粒子时,模块从使用选定时间的 distributions 获取适当的值,并利用这些值对粒子颜色进行调整。
回复

使用道具 举报

0

主题

853

帖子

2778

积分

vip会员

Rank: 1

积分
2778
发表于 2016-7-2 18:40:32 | 显示全部楼层
论坛的好东西真多啊,相信版主放的东西都靠谱,就是希望价格便宜点啦。
回复 支持 反对

使用道具 举报

0

主题

886

帖子

2924

积分

vip会员

Rank: 1

积分
2924
发表于 2016-7-3 13:19:20 | 显示全部楼层
恩,好资源~ 哈哈~
回复 支持 反对

使用道具 举报

0

主题

829

帖子

2756

积分

vip会员

Rank: 1

积分
2756
发表于 2016-7-4 06:13:44 | 显示全部楼层
一定要看看。。。。。。
回复 支持 反对

使用道具 举报

0

主题

913

帖子

3019

积分

vip会员

Rank: 1

积分
3019
发表于 2016-7-4 14:03:00 | 显示全部楼层
加油摸摸大,感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

856

帖子

2859

积分

vip会员

Rank: 1

积分
2859
发表于 2016-7-18 14:20:42 来自手机 | 显示全部楼层
好东西这么多....
回复 支持 反对

使用道具 举报

0

主题

886

帖子

2855

积分

vip会员

Rank: 1

积分
2855
发表于 2016-7-25 07:53:49 来自手机 | 显示全部楼层
看看这个得多少钱
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部