音游 Koreographer插件

本文详细介绍了Unity中Koreographer插件的使用方法,包括导入插件、创建资源、添加音乐、创建Track和事件节点,以及如何在脚本中获取节点数据和时间信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   针对之前项目需求所了解到的Koreographer插件做一个整理笔记,之前要用到这款插件的时候上网查了查,资料相对较少,经过自己的学习和摸索便想要记录下来.话不多说,进入正题:

首先导入插件,在Window下Koreography Editor中打开

 

打开后如下界面:

 

接下来就简单介绍下其中的用处

对应着Koreographer资源,我们可以点击New Koreography新建资源,也可以点击小圆点进行选择我们已有的资源文件

创建完之后我们就可以在Audio Clip中添加自己喜欢的音乐啦

 

找到如图中这个地方,点击New按钮就可以创建KoreographyTrack,我们所创建出来的Track将包含我们的事件信息,TrackEvent ID就是我们用于在脚本中侦听注册的事件的键

 

Event Tyopes

OneOff:当生成事件时会即刻生成一个事件

Span:当生成事件时,会生成一段时间的事件,如果一直按着会一只延续,如果OneOff是一条线,那么Span类似一个长方体

 

可以携带对应类型的数据.可以配合着我们的事件节点来使用,(事件节点可以通过简单的点击进行创建也可以在播放音乐中按下回车键进行创建).如下图

在对应的节点可以添加我们想要携带的数据信息,然后可以在代码中获取到 =>

在这里我们就拿到了我们在该节点所携带传达的数据信息

 

这里改变数字使得Track的节拍进行更细致的划分,例如:

 

 

Start Sample Location:一个开始取样的时间

End Sample Location:结束采样的时间

这两个时间也是在脚本中可以获取到的

 我们还可以选中当前节点通过右边的两个按钮进行节点跨度的改变,也可以直接修改时间

 

该准备的也都差不多啦,最后我们创建一个空物体,添加Koreographer和Simple MusicPlayer组件(会自带一个Audio Source组件,我们可以Audio Source组件的Play On Awake勾掉).

在Simple Music Player组件中Koreography中添加我们一开始所创建的Koreographer资源

 

 

说到这里也该结束啦,这是这次需求所了解学习的插件内容.与大家共勉共同学习,如有不对之处烦请指出加以修改.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值