1.Koreography的使用

导入插件后,Create中可以新建一个Koreography文件。其面板如下:

SourceClip:音源采样,被播放的音乐

SampleRate:采样率

IgnoreLatencyOffset:事件延时触发,可设置数值。

TempoSections:节拍样本数组

  • SectionName:名字
  • StartSample:轨迹开始的节奏点(多个样本时使用)
  • SamplesPerBeat:每一拍的长度(自规定的节奏单位)
  • BeatsPerMeasure:每小节几拍
  • StartNewMeasure:bool值在多采样时使用

Tracks:

Insert new before可前插。BPM为60时为每秒一拍。BeatsPerMeasure:每小节拍子数。

添加了koreographerTrack后,在Select模式下(快捷键A),双击节拍数竖线就可以添加事件。在Draw模式下(快捷键S),单击就可以添加。Clone模式下(快捷键D),会在后几次点击时复制第一次点击的事件。

快捷键E:在播放模式下快速添加事件到当前帧。

选择了某事件后:

Start Sample Location :开始的时间

End Sample Location : 结束的时间

音符可将事件向可设置事件的音符靠拢。

Snap To Beat Divide beat by  x  将一拍再划分为x。

Analyze使用一个图去绘制事件表。

Zoom 可拉伸曲谱表。

Payload 附和属性。

2.koreographerTrack的使用

Create中创建一个koreographerTrack(事件轨迹),其面板如下:

EventID:事件ID(填写了ID在koreography中才可被识别)

EventList:轨迹点列表

3.游戏场景的布置

必须添加的3个组件:Koreographer(全局的单例),负责所有Koreography事件的加载和同步。

Audio Source:音乐播放。注意Play On Awake 和Loop 选项。根据需求选择。

Simple Music Player: 挂载具体的Koreagraphy。

4.事件的编写

在C#脚本中要声明命名空间using sonicBloom.Koreo;

需要一个变量string eventID;用于注册事件,对应koreographerTrack的eventId;

然后注册是:Koreographer.Instance.RegisterForEvents(eventID,自定义的回调函数);

注意回调函数必须有参数 KoreographyEvent evt。

Unity音游插件——Koreographer基础学习相关推荐

  1. Unity音游插件 Koreographer 基础使用说明

    在网上找了很久Koreographer的基础使用说明,就那一篇文章,抄来抄去的,介绍的也不是很详细.siki学院有讲解课程,但没时间去仔细看,最后连看带摸索的,了解了一些基本操作,分享一下. 文章附带 ...

  2. Koreographer Professional Edition✨一款Unity音游插件教程

    文章目录 一.插件英文解析 1.Koreography 文件 2.Koreography Editor 界面

  3. jquery-chosen选择框插件零基础学习

    jquery-chosen 选择框插件 jquery-chosen 选择框插件 第一.前言 第二.需要入库文件 第三.一个简单的例子. 第四.初始化方法chosen配置 第五.select组件属性 第 ...

  4. unity editor 编辑器插件制作基础:五、物体在Scene窗口中编辑状态下的辅助显示,以及控制功能扩展OnDrawGizmos GizmoType

    一 说明 该功能只能在编辑状态下运行,并只能在scene窗口中显示. 脚本必须继承MonoBehaviour ,并且引入UnityEngine和UnityEditor库 可以选择相关方法,在鼠标选择父 ...

  5. “音游制作实用插件-Koreographer入门教程”,“Unity2D 音游案例-节奏大师(基于Koreographer)”

    看着目录来阅读 第一个是免费视频 音游制作实用插件-Koreographer入门教程) 第二个是siki学院的收费视频 Unity2D 音游案例-节奏大师(基于Koreographer) Demo 音 ...

  6. Unity手游实战:ECS设计思想和Entitas插件

    Unity手游实战:ECS设计思想和Entitas插件 一.ECS设计思想 ECS设计理念并不是一个新兴的事物,早在90年代就存在了.但是走入大众视野则要归功于<守望先锋>这款游戏.201 ...

  7. Unity下落式音游实现——(6)串口编程与UI

    Unity下落式音游实现--(6)串口编程与UI 前期准备 还差输入处理(串口编程)和杂七杂八的UI就完成了 思路 串口编程比想象中简单,需要用到System.IO.Ports库,其实只要提前和硬件那 ...

  8. Unity插件之NGUI学习(4)—— 创建UI2DSprite动画

    创建一个新的Scene.并按 Unity插件之NGUI学习(2)创建UI Root,并在UI Root的Camera下创建一个Panel. 然后在选中Panel,在菜单中选择NGUI->Crea ...

  9. Unity插件之NGUI学习(8)—— Table和NGUI尺寸转换为世界坐标系尺寸

    依据 Unity插件之NGUI学习(2),创建一个UI Root,在UI Root下创建一个Texture作为背景图,并设置图片,在Wiget下调整大小:然后在UI Root下再创建一个Panel. ...

最新文章

  1. frps server端配置_Docker 快速搭建 mock-server
  2. [zz]启动apache后访问系统,提示没有权限访问目录,报403错误。
  3. xa 全局锁_fescar锁设计和隔离级别的理解
  4. 计算机科学summer program,UCBLeadershipandInnovationSummerProgram加州大学伯克利分校夏季领导力创新课程.doc...
  5. 直播 | 清华大学郑楚杰:知识增强对话生成中的差异感知知识选择
  6. 最短编辑距离问题 : Levenshtein Distance
  7. Eclipse/STS 在线安装阿里java代码规约插件
  8. js 判断字符是否以汉字开头
  9. C++顺序表(模板总结)
  10. 数据挖掘如何计算相关性_一份数据挖掘入门指南!!!
  11. CHIL-SQL-LEFT JOIN 关键字
  12. 斯坦福公开课《机器学习》第五章SVM笔记
  13. eyoucms使用入门 一
  14. 2018年湘潭大学程序设计竞赛 - 题解
  15. 黑马程序员—选择黑马,是我前进的方向
  16. 数据挖掘 模型的衡量标准与建模
  17. 嵌入式linux之yocto(五)拓展核心镜像
  18. oracle Day1
  19. 最活跃的FPGA论坛
  20. RecyclerView 嵌套RecyclerView 或者 ScrollView当中嵌套RecyclerView ,子View会自动滚动到顶部

热门文章

  1. 2022金属非金属矿山(地下矿山)安全管理人员培训试题及模拟考试
  2. mybatis使用小结-以备后用
  3. 喇叭自动化生产线点胶划线工艺
  4. Python调用IFTTT小栗子
  5. ifttt_选择IFTTT平台的7个技巧
  6. 为树莓派安装opencv并进行人脸识别
  7. 社会心理学,第13章 冲突,14章 临床
  8. 实用的PDF阅读器官方版
  9. xmind mac破解版
  10. foxmail邮箱软件配置不同的邮件放入到不同的文件夹下