表情编辑器
表情控制角色的面部动画效果。通过表情编辑器,你可以为角色创建各种面部表情——微笑、惊讶、生气等,并通过帧动画实现眨眼、嘴巴张合等动态效果。
创建表情
- 在左侧项目树的 素材 → 表情 分类下,右键选择 新建
- 输入表情名称后按回车确认(建议包含角色名,如「小明默认表情」)
- 双击表情名称打开表情编辑器
编辑器界面
| 区域 | 说明 |
|---|---|
| 画布预览 | 中间主区域,预览当前帧的表情效果 |
| 部件面板 | 管理表情使用的图片部件 |
| 帧时间轴 | 管理帧动画的每一帧 |
| 状态面板 | 定义表情的不同播放状态 |
| 属性面板 | 编辑选中元素的属性 |
部件(Part)
表情的部件是面部各元素的图片,如眼睛(睁开、闭合)、嘴巴(闭合、微张、大张)、眉毛等。
添加部件
- 在部件面板中,点击 + 按钮
- 选择图片文件导入
- 为部件命名(如「左眼睁开」「左眼闭合」「嘴巴闭合」等)
你通常需要为同一个面部元素准备多张不同状态的图片。例如,眼睛需要「睁开」和「闭合」两张,嘴巴可能需要「闭合」「微张」「大张」三张。
帧动画(Frame)
帧动画是表情的核心。每一帧定义了面部各部件的显隐和位置,连续播放多帧就形成了动态表情效果。
创建帧
- 在帧时间轴面板中,点击 + 添加新帧
- 选中一帧后,在画布上设置该帧中各部件的状态
编辑帧内容
选中帧后,你可以为该帧绑定部件:
- 显示某个部件:将部件绑定到该帧,它就会在这一帧中显示
- 隐藏某个部件:不绑定该部件即可
- 调整部件位置:在画布上拖动部件或在属性面板中精确设置
示例:制作眨眼动画
| 帧序号 | 显示的部件 | 效果 |
|---|---|---|
| 第 1 帧 | 左眼睁开、右眼睁开 | 正常睁眼 |
| 第 2 帧 | 左眼闭合、右眼闭合 | 闭眼 |
| 第 3 帧 | 左眼睁开、右眼睁开 | 恢复睁眼 |
预览帧动画
点击播放按钮可以预览帧动画的循环播放效果,确认动画是否流畅。
状态(State)
状态定义了帧动画的播放区间。一个表情可以有多个状态,每个状态对应一段帧序列。
常见状态
| 状态 | 用途 | 说明 |
|---|---|---|
| 默认 | 角色不说话时 | 通常包含偶尔眨眼的帧序列 |
| 说话 | 角色说话时 | 包含嘴巴张合的帧序列 |
创建状态
- 在状态面板中,点击 + 添加新状态
- 设置状态名称
- 设置该状态对应的起始帧和帧长度
例如,假设共 10 帧:
- 默认状态:起始帧 1,长度 4(帧 1-4 用于眨眼循环)
- 说话状态:起始帧 5,长度 6(帧 5-10 用于嘴巴动画)
设置默认/说话状态映射
表情编辑器中可以指定哪个状态用作「默认状态」、哪个状态用作「说话状态」。这样在剧本中,角色自动根据是否在说话来切换状态,无需手动控制。
使用技巧
- 帧数控制:帧数不宜过多,一般 3-8 帧即可满足基本的表情动画需求
- 说话嘴型:说话状态通常需要至少 2-3 帧嘴型交替,以产生张合效果
- 共用表情:如果多个角色的面部结构相似,可以创建通用表情模板再微调
- 表情与角色关联:创建表情后,需要在剧本中通过
变更角色表情为【表情名】命令将表情关联到角色