更新立绘只修改已经在场的立绘,不显示对白,也不会让缺席立绘自动出场。它适合换表情、换装、拉近景别或移动到新站位。
基本用法
- 先通过对白或显示立绘让立绘入场。
- 在需要更新的位置按 Tab,选择「更新立绘」。
- 选中这条内容,在检查器中选择已经登场的立绘,并设置新的表情、皮肤、距离和位置。
- 需要平滑换位时,打开「平滑移动」并设置时长、缓动和是否等待完成。
在 Ren’Py 风格代码视图中,这项功能使用 Studio 属性块表示:
studio updateCharacter:
characterName "爱丽丝"
expression "严肃"
position "right"
placementTransitionDuration 500
可配置参数
| 参数 | 说明 |
|---|
| 角色 | 要更新的已在场角色 |
| 表情 | 切换后的普通图片、序列帧、Spine 或 Live2D 表情 |
| 皮肤 | 锁定本次使用的立绘皮肤;保持自动时继续跟随项目配置 |
| 距离方案 | 远、中、近或项目自定义距离,决定立绘尺寸与可用站位 |
| 位置 | 当前距离方案下的新站位 |
| 平滑移动 | 开启后从角色当前站位移动到新站位;关闭后立即切换 |
| 时长 | 换位动画的毫秒数,常用范围为 350~1000 ms |
| 缓动 | 柔和停止、平滑起止或匀速 |
| 等待完成 | 开启后播完换位再继续;关闭后与后续对白或演出并行 |
卡片会显示上一站位到新站位的变化。如果当前片段中没有找到该角色此前的入场位置,会显示「未找到入场」提醒。
和显示立绘的区别
| 需求 | 使用 |
|---|
| 让缺席立绘第一次出现在舞台上 | 显示立绘 |
| 已在场角色换表情或皮肤 | 更新立绘 |
| 已在场角色改变距离或位置 | 更新立绘 |
| 让立绘离开舞台 | 移除立绘 |
立绘缺席时,更新立绘会安全跳过,不会意外创建立绘。需要让立绘出场时,应先使用对白或显示立绘。
关闭「等待完成」可以让角色边移动边说下一句台词;如果后续操作依赖角色已经到达目标位置,请保持等待完成。