游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3421|回复: 7

[讨论] 音乐节奏类手游实现问题

[复制链接]

1

主题

9

帖子

591

积分

高级会员

Rank: 4

积分
591
发表于 2014-7-9 15:19:20 | 显示全部楼层 |阅读模式
暑假实习项目打算做一款音乐节奏类手游,现在在实现上出了点问题:音乐的节奏究竟是怎样与游戏按键挂钩的?是通过读取音频文件还是知道这首歌是什么拍就随机生成的?例如下图,怎么安排物块的出现能够让它和音乐同步? 图片1.png

102

主题

2443

帖子

7639

积分

论坛元老

Rank: 8Rank: 8

积分
7639
发表于 2014-7-9 15:25:43 来自手机 | 显示全部楼层
本帖最后由 herosone 于 2014-7-9 15:27 编辑

你自己做?要么做按波形的,要么自己查“音乐游戏 VOS”它是读取mid文件的,而mid本身就有节奏等东西。
我建议你两样都不用,用固定的歌曲和节拍就好了,否则做死你……而且我看不到它回本的可能……

1

主题

9

帖子

591

积分

高级会员

Rank: 4

积分
591
 楼主| 发表于 2014-7-9 15:31:00 | 显示全部楼层
herosone 发表于 2014-7-9 15:25
你自己做?要么做按波形的,要么自己查“音乐游戏 VOS”它是读取mid文件的,而mid本身就有节奏等东西。
我 ...

哇,多谢前辈,固定歌曲和节拍的意思是先查询好游戏里每首歌的节拍,然后在那个特定节拍时间点随机一个道上,生成我们要按键的模块就可以了是么?这个模块生成需要比节奏本身提前一点,这样到达按键的位置就刚好是拍子了,对吗?

102

主题

2443

帖子

7639

积分

论坛元老

Rank: 8Rank: 8

积分
7639
发表于 2014-7-9 15:53:04 来自手机 | 显示全部楼层
owenwu_mx 发表于 2014-7-9 15:31
哇,多谢前辈,固定歌曲和节拍的意思是先查询好游戏里每首歌的节拍,然后在那个特定节拍时间点随机一个道 ...

就是写一个对应特定歌曲的“到某时候会掉下什么按键”的文件,以前S60V3的jar游戏很多这类音乐游戏,你可以自己去看,其实mid也可以这么做。那个生成的按键是按歌曲提前一点的。

102

主题

2443

帖子

7639

积分

论坛元老

Rank: 8Rank: 8

积分
7639
发表于 2014-7-9 15:58:29 来自手机 | 显示全部楼层
噢对了,VOS的是需要手动调节的,你自己下载个编辑器就知道。

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2014-7-9 16:27:07 | 显示全部楼层
2个核心机制:
1、通俗讲的曲谱文件,根据音乐的节奏来制作每个note出现在音乐的位置。因为很多音乐的bpm不稳,所以这个一般是由制谱人来调整实现。有了曲谱文件通过游戏读取与播放机制,实现按照曲谱note的游戏展示,因为制作曲谱与游戏使用的音乐是完全相同的,所以同步读取与播放的过程表现出来既是你想看见的东西
2、判定机制,1实现了视觉机制,接下来最关键的是体验机制,即判定机制的实现,通过操作的判定点与曲谱文件的note的延迟来设定对应的判定

1

主题

9

帖子

591

积分

高级会员

Rank: 4

积分
591
 楼主| 发表于 2014-7-9 16:27:07 | 显示全部楼层
herosone 发表于 2014-7-9 15:58
噢对了,VOS的是需要手动调节的,你自己下载个编辑器就知道。

谢谢前辈,我先去学习一下。

98

主题

784

帖子

4495

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4495
发表于 2014-7-9 19:26:16 | 显示全部楼层
另外做个数据表,然后自己配好读取就好了,所谓的设计不被美术(含音乐音效)约束就应该如此开发,就像动作游戏跑酷游戏的碰撞框一样概念,逻辑和感官分开。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-24 14:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表