Texture Sheet Animation序列图动画详解

发射序列图的基础流程

如下面案例,贴图上标有A-B-C-D数字,通过绿框Tiles的2×2,可以把贴图分成四块,并按顺序播放。其它3×3、4×4等等序列图同理。

上面案例使用的是Gird模式(默认值),直接给粒子赋予Material材质球就行。而下图绿框Sprites精灵模式,是给粒子赋予UI图集里的图片资源。

如下面案例Animation选项,默认值Whole Sheet整图选项是播放整张序列图。Single Row单行选项,作用是播序列图的某一横排序列,其中:

  • Row Mode为Custom自定义模式,Row参数为0时,意思是只播第一横排,即A-B。
  • Row Mode为Custom自定义模式,Row参数为1时,意思是只播第二横排,即C-D。
  • Row Mode为Random随机模式时,意思是随机播放某一行,有可能是A-B,也有可能是C-D。

如下面案例Frame Over Time的Curve曲线模式(默认值),不同的曲线控制不同的序列图顺序。

如下面案例Frame Over Time的Speed速度模式,它是用粒子的速度来决定播放哪张序列图。下图案例中,先用X框和Y框让粒子有一个先快后慢的缓冲效果,速度快时就会播放第一张图A,到后面速度变慢时就会播放最后一张图D。

基于每秒的帧率来决定播放哪张序列图,简单说就是每秒播放几张序列图的意思。

如下面案例,绿框Frame Over Time为某个值时,可以指定发射序列图中的某张图,其中0到0.99都是播第一张图。1到1.99都是播第二张图。同理,2到2.99播第二张图。3到3.99播第三张图。

如下面案例,绿框Frame Over Time为0到3.99的随机值时,会随机发射序列图中的某张图。注意是3.99,而不是4,因为4已经表示第五张图了。

如下面案例,Cycles为1时(默认值),序列图只播放一轮。Cycles为2时,序列图只播放二轮。

如下面案例:

  • StartFrame为0时(默认值),序列图的第一张图是A,即A-B-C-D。
  • StartFrame为1时,序列图的第一张图是B,即B-C-D-A。
  • StartFrame为2时,序列图的第一张图是C,即C-D-A-B。
  • 那StartFrame为3、4、5…..时,你觉得序列图的第一张图是多少?
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容