AzureArchive 中文文档 下载 App

Role 与 Position:让角色动起来

Role:谁在说话

Role(职位)决定角色在当前脚本中的身份:

Role 值效果
Highlighted普通角色,立绘正常显示但头像不出现在对话框
Speaker发言者——自动填入 #0 发言者栏位,头像出现在对话头上
Narrator旁白角色,只有文字(无立绘),头像不显示

自动填入 #0

把某个角色的 Role 改成 Speaker 时:

如果没有设置任何角色为 Speaker,#0 栏位可以指定一个没有立绘的角色作为旁白(比如「旁白」或游戏里没有立绘的 NPC)。

Role 改成 Speaker 后白子开始说话
白子 Role 改成 Speaker

Position:出场、消失、移动

Position 属性控制「这个角色从上一帧到这一帧做什么」:

Position 值效果
出现(绿色加号)角色从上一帧不存在到这一帧出现在当前栏位
消失(红色减号)角色从上一帧存在到这一帧从屏幕上消失
移动角色从上一帧的栏位移动到当前栏位(有过渡动画)
默认什么都不做,保持上一帧的状态

典型调度场景

白子 Position 设为出现
Position 设为出现

表情和 Emoticon

栏位属性里还有两个辅助控制:

连起来看

一个完整的角色调度回合:

  1. Script A:白子 Role=Highlighted,Position=出现(白子出场)→ 白子 Role=Speaker,写对话
  2. Script B:白子 Role=Speaker 继续说话,给第二个栏位加一个配角 Role=Highlighted,Position=出现
  3. Script C:白子 Role=Highlighted,Position=消失(白子退场),对话由旁白接替(#0 Narrator)

这种逐帧角色 + 对话的推进就是 AzureArchive 剧情创作的核心节奏。