Cocos Creator 自制小工具-音游小游戏节奏编辑器
分析
在音游类小游戏中很多都是由轨道和出现的道具节点组成。提供给策划同学一种可以边听音乐边编辑节奏点的工具,所以我在周末的时间自己做了这样的一款编辑器提供使用,特此分享出来。
(这是网上找的小游戏截图,仅用于展示)
编辑器地址
节奏编辑器
编辑器截图
使用详解
快捷键
[空格] :暂停音乐或播放音乐
[数字键 1-6] :对应编辑栏中的节点,使用快捷键可以在音乐播放的过程中一边播放一边快捷编辑
[鼠标滚轮] :音乐的倒退或者快进,用于回听或者提前听一段音乐进行编辑
编辑栏
[时间轨道] :以时间间隔为轨道的显示区域,用于编辑时间节点内的轨道节点
[轨道节点] :生成的轨道数量以功能区内的轨道数量为准,用户点击编辑则赋予当前轨道节点类型数据
[清空编辑区] :用于清空所有的已编辑轨道数据
进度条
[总进度] :是显示当前音频时长的展示,点击可以跳转到相应的音频时间位置
[时间进度节点] :是当前音频播放显示的进度显示节点,可以拖动节点用于音频节点的跳转
功能栏
[音频选择栏] :是当前加载的音频展示,点击可以打开加载的所有音频,可以自行选择音频进行编辑
[上传本地音频] :选取本地的MP3文件进行加载编辑,只是本地的读取不上传服务器
[上传已存在节奏] :读取已保存的json节奏文件进行二次编辑
[时间间隔] :选取0.1-0.6秒的时间间隔作为轨道的生成依据
[轨道数量] :选取2-6的轨道数量用于轨道节点的生成依据
[时长与已编辑数量] :显示当前选取音频的长度,以及已编辑轨道节点数量展示
[轨道节点类型] :可以选择1-6节点类型用于编辑轨道节点,选取后编辑的就是相应的节点类型,可以根据不同的节点类型进行游戏中不同道具的生成依据
[音乐重播、暂停和播放] :用于当前音频编辑的播放控制
[节奏保存] :将当前编辑的数据作为json文件下载保存
导出Json格式
{
“version”:“v3.0”,----------------------当前编辑器版本
“name”:“音阙诗听-芒种”,-----------音频文件名
“time”:216.1,---------------------------音频时长
“spacing”:0.2,--------------------------轨道时间间隔
“track”:3,--------------------------------轨道数
“list”:[-------------------------------------节奏数据
{
“time”:4200,----------------------------节奏节点出现的时间(毫秒)
“type”:1,---------------------------------节奏节点的类型
“track”:0---------------------------------节奏节点所在的位置(从0开始计数)
},
…
]
}
by 玉苑 2020/12/10
Cocos Creator 自制小工具-音游小游戏节奏编辑器相关推荐
- uniapp 窗口小工具、桌面小部件、微件 Ba-AppWidget
简介(下载地址) Ba-AppWidget 是一款窗口小工具(桌面小部件.微件)插件,默认为音乐播放器的样式,有其他界面需要,可联系作者定制. 支持点击事件监听 支持动态更改页面内容 支持设置小工具的 ...
- uniapp 窗口小工具、桌面小部件、微件(日历、时间) Ba-AwCalendarS
简介(下载地址) Ba-AwCalendarS 是一款窗口小工具(桌面小部件.微件)插件,默认为简单的时间样式,有其他界面需要,可联系作者定制. 支持定时更新(本插件为每分钟) 支持点击事件监听 支持 ...
- 初识cocos creator,做一款H5小游戏
分享内容预览 小游戏体验. cocos creator 前世今生. 基本开发环境的了解. 小游戏场景制作相关知识. 基础语法讲析. sunlands-cow demo的讲解. 构建,发布.(h5, 微 ...
- Cocos Creator开发技术研究:微信小游戏中音效中断问题处理
转载自麒麟子博客:https://qilinzi.blog.csdn.net/article/details/89488323 音效可谓是一个小游戏的灵魂了. 某些玩法离开了音效更是不可能,比如别踩白 ...
- Android应用小工具(窗口小部件)
Widget是可以在其他应用程序被嵌入和接收定期更新的微型应用程序视图. 在创建一个应用程序窗口小部件,需要满足以下条件: AppWidgetProviderInfo--描述元数据为应用窗口小部件,如 ...
- linux实用小工具,Linux系统小工具使用大用途---1
现在Linux平台下各种管理工具非常多,有的功能强大块头也不小,有的功能可以满足一般需求且块头很小,我自己一般比较喜欢后者.在这个系列文章中将给大家介绍一些我知道的Linux中的一些小工具,也欢迎大家 ...
- ppt上的倒计时小工具_办公小技巧:轻松玩转PPT秒针倒计时
平时工作中许多场景会用到倒计时,比如数学课中老师让学生体验一下一分钟大约有多久,演讲比赛或体育赛事中的倒计时等等.我们不必浪费钱特意购买秒表,通过Fireworks和PowerPoint组合,可以轻松 ...
- win7倒计时桌面小工具_这些小工具,彻底解放了我的电脑桌面
为了方便找到文件,我们都会习惯性得将文档都放在桌面上,一开始可能还好. 当文件夹.图片.视频文件各种素材堆积在一起以致于几乎满屏的时候,我们就开始难受了. 其实这样凌乱的桌面列表,是很影响我们工作效率 ...
- Windows中怎么下载桌面便签小工具 便签小工具简单使用教程
Windows系统中,一般都有自带的记事小工具,是便利贴模样的便笺.便笺小工具功能非常简单,而且大多在电脑本地使用,且无设置提醒时间的功能.如果想要更多功能的便签,就需要下载第三方便签小工具. 如果要 ...
最新文章
- 十代i7前端总线频率_七彩虹Z490 Vulcan X主板体验+i7-10700K超频测试
- Python从N个数中找到最大的K个数
- 澳国立计算机录取分数,澳洲出国:2018年澳洲国立大学对高考成绩的本科录取分数线(多图)...
- php 如何单独刷新模板,反馈一个x-admin模板的问题,点击左侧栏不会刷新右侧栏当前页面的问题,并提供解决方案。...
- 被劝退的准中年人日记——劝退后第一天
- Sublime Text 3 汉化
- 网络协议端口号说明(转)
- Python获取网络中的存活主机以及哪些主机是Linux
- oracle backup exec,通过Backup Exec实施Oracle灾难恢复
- 3D建模最常用的是那三款软件?
- 超详细html5登录注册页面总结
- Linux 基本命令入门
- 3D建模和3D渲染吃什么硬件?专业图形显卡和游戏显卡区别
- 060 steam挂卡
- mbp使用brew安装unrar
- 践行社会责任的路上,中概股们看到了怎样的风景?
- 树莓派3B安装64位操作系统(树莓派无需连接显示器键盘鼠标)
- openldap 集成 sssd
- android不能启动rom服务,基于uniapp开发的apk不能正常在android10上启动运行
- 重装系统lol登录服务器,LOL无法登录的彻底解决方法
热门文章
- 河南理工大学大学计算机基础知识点,河南理工大学 2008-2009 学年第 1 学期 《大学计算机基础》答题纸(A卷).doc...
- 常用的利率定价 - jason的文章
- 建筑力学与结构【1】
- UUID 全世界的唯一id!(唯一的接口标识符)
- CSS:outline的用法,用outline实现镂空效果
- 自媒体运营4个超实用的网站,速速收藏起来
- 1695. 果壳游戏
- 为什么1byte=8bit?
- 测试只能干到35岁?35岁+的测试就会失业?
- 【天池龙珠计划寒假训练营】python学习笔记(四):利用Pandas分析美国选民总统喜好度