音游 Koreographer插件
  ZcJgkb1g5qMe 2023年11月02日 66 0

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

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

音游 Koreographer插件_U3D


打开后如下界面:

音游 Koreographer插件_Unity_02

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

音游 Koreographer插件_U3D_03

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

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

音游 Koreographer插件_U3D_04

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

音游 Koreographer插件_U3D_05

Event Tyopes

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

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

音游 Koreographer插件_Unity_06

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

音游 Koreographer插件_音游插件_07

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

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

音游 Koreographer插件_U3D_08

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

音游 Koreographer插件_U3D_09

音游 Koreographer插件_音游插件_10

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

End Sample Location:结束采样的时间

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

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

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

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

音游 Koreographer插件_U3D_11

音游 Koreographer插件_音游插件_12

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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

ZcJgkb1g5qMe