动画

概述

可以为游戏中实现各种动画效果,支持K帧、过渡动效、粒子动画等

作者可以预先在动画编辑器中通过使用图片库、多种动画图层、K帧等一系列操作预设好动画以便游戏中使用。

alt text

序列帧动画

图片库

可以导入图片作为动画的图片库素材,在导入的过程中也可以切图,导入后的图片素材拖拽到视图区域中会新增一层动画层:图片层

alt text

alt text

动画图层

动画图层分为:音效层图片层动画层

【音效层】表示一段音效,从起始关键帧开始播放音效。
【图片层】表示一张图片,从起始关键帧开始显示
【动画层】表示嵌套另外的一个动画(可包括粒子)

特殊层:目标效果层

动画支持作用在某个目标身上,并一部分动画图层在目标底部,一部分动画图层在目标前方,同时目标的效果也支持K帧。

比如制作一个光环被目标遮挡,而爆炸效果遮挡目标,同时目标身上产生泛红的效果:

alt text

K帧

每个动画图层都可以进行设置关键帧,在关键帧之间会进行自动过渡,默认是线性过渡,也可以设置多种预设的非线性过渡方式或者自定义曲线。

alt text

概念:粒子动画

粒子动画是另一种形态的动画,区别于K帧动画,是一种持续生成粒子出来的动画。

一个粒子动画可以视为只有一个粒子喷射器的动画,如果想制作多个喷射器或者调整朝向等可以将它附加在普通动画里即可。

alt text

预设配置

支持作者将当前的粒子配置保存为预设以及切换到预设配置。

alt text

应用场景

  1. 动画可以作为场景对象的一个子显示对象使用:比如预设的挂载动画。
  2. 场景对象有播放动画的功能,目标是场景对象的行走图。
  3. 在图像相关指令中使用动画制作各种效果,通常用于相对于屏幕的动画效果。
  4. 在界面中摆放动画。
  5. 脚本中将动画作为高级显示对象任意使用。

Copyright © 2021 - 2025