动画类型

动画的行为(何时启动、是否重复、是否等待、是否响应传感器)在动画的属性窗口中设置。该窗口可通过以下方式打开:

各选项可以组合使用:例如,动画可以由按钮启动、在循环中以随机停顿重复,并由传感器调节幅度。 将鼠标悬停在字段或其标签上即可查看说明。

基本类型

类型设置方法行为
自由激活模式 on_start 不与按钮关联。在 ARES 中通过运行限定区域或运行完整动画启动。 在 DEIMOS 上,如果以编号 0 保存到 SD 卡(文件 0#-名称.d5s,动画 → 导出 DEIMOS v1...菜单), 且 SD 卡上没有 MENU.TXT,上电时会自动启动。
按钮触发激活模式 trigger + 触发按钮 按下连接到 DEIMOS 的物理按钮时启动。播放期间再次按下会停止动画。 这是导出到 SD 卡进行独立播放的类型(导出到 DEIMOS SD 卡)。
延迟启动随机延迟启动复选框 启动前等待 0 到设定最大值之间的随机时间。可与其他类型组合。
循环连续循环播放复选框 结束后从头重新开始,直到停止(ARES 中的停止动画,或 DEIMOS 上的按钮)。 如果同时启用了延迟启动,每一轮开始前都会重复随机停顿。
参数化参数化动画框 由传感器读取或其他程序发送的 0–1023 数值调节所选舵机的幅度(以及关联声音的音量)。 参见动画属性。

使用示例

1. 按钮问候

访客按下按钮时,角色挥手问候。

2. 橱窗中的自发动作

一只小鸟全天以不规则的间隔自行活动。

3. 上电即启动的演示

原型一通电就执行动画,无需按钮或电脑。

导出时还会更新文件所在文件夹中的 DEIMOS.CFG,以便 DEIMOS 应用循环和延迟启动。 其中已有的其他动画的配置行会被保留。DEIMOS 只支持编号 0 到 9 的配置:编号更大时文件仍会保存, 但循环和延迟启动不会生效(ARES 会在导出结束时提示)。

4. 跟随距离的头部

访客越靠近,头部动作幅度越大。

5. 由其他程序控制的动画

电脑或树莓派根据现场情况(例如说话者的音量)决定反应的强度。

窗口中的所有字段

有些字段只在需要时出现:可见一栏说明何时出现。

字段作用可见
动画名称动画名称,在域中唯一,必填。也用于导出文件的名称。始终
描述自由备注(场景、版本、导演说明),可选。始终
激活模式on_start = 自由动画;trigger = 由物理按钮启动。始终
随机延迟启动勾选后,每次启动前等待 0 到设定最大值之间的随机时间。始终
最大随机延迟间隔最大延迟的单位(ms、cs、ds、s)和数值。DEIMOS 接受的最大值为 65 秒。仅当勾选随机延迟启动时
触发按钮启动和停止动画的按钮(触发按钮类型的元件)。 如果域中没有触发按钮,则显示 — 无 —:请在元素中添加。仅在 trigger 模式下
推进时间播放步进的单位和数值(默认 33 ms,约每秒 30 次更新)。也是导出 D5S 文件的步进。数值越小,运动越流畅,但发送的命令越多。始终
连续循环播放结束后动画从头重新开始。始终
参数化动画带复选框的区域:启用 0–1023 参数控制。始终(勾选后内部字段才可用)
参数来源模拟引脚(传感器)或串口命令(其他程序)。在参数区域内
模拟引脚连接传感器的 A0–A15 引脚。不能已被同一控制板上的开关、舵机或按钮占用。仅在来源为模拟引脚时
每 N 个周期读取一次DEIMOS 每隔多少个动画步进重新读取传感器(1–255)。仅在来源为模拟引脚时
参数化舵机域中的舵机列表(总线和 PWM):勾选需跟随参数的舵机。至少选择一个。在参数区域内
注意:与参数关联的声音音量不在此处设置,而是在音频片段编辑器中设置(音量跟随参数复选框)。
另请参阅: 动画属性 — 导出到 DEIMOS SD 卡 — 触发按钮 — 主编辑器