Editor插件设计
Editor插件设计
插件分类
  1. 触发类插件:通过快捷键或菜单选择触发一次
  1. 审核类插件:运行AI Review时触发一次
  1. 交互增强类插件:通过入口按钮开启或关闭,开启状态下,Editor的点击,拖拽行为全部转发给插件
插件入口
  1. 触发类,收纳在更多功能的菜单列表里
  1. 审核类没有入口,在执行AI Review时自动调用
  1. 在Editor交互面板上有一个多态切换按钮,用户点击后弹出所有来自插件的可选交互能力。可自定义指定一个展示Icon(5.0.2起支持)
数据说明
Note
其中Note对象以Note ID的形式返回,ID是int型,全局唯一,但不保证连续。通过ID可以查询Note的其他属性。
下文提到的Note或者id,均指Note ID。
节拍
Editor会用到大量的节拍值,比如2:1/4, 意思是第二拍基础上偏移1/4拍。脚本使用如下的结构代表这个值: