这个小游戏的想法来源于女儿的一个打击玩具,我试着将其进行了一下还原,并做成了一个音乐小游戏。
下方为游戏的实现过程以及实现原理,大体上音乐小游戏的实现原理都类似,在了解并掌握一个后,你也能够做出自己的音乐小游戏。
为了尽可能的还原,我直接使用了真实的照片当作游戏的背景。
如图,我将这个打击小乐器放在了地板上,然后用手机拍摄了一张图片。
敲击棒的照片,是放在一张白纸上拍摄的,这样便于抠图。
好了,以上的两张图就是这个游戏中的所有的素材了。
接下来,我们来看一下实现一个这样的打击音乐小游戏的原理是什么。我们应该都有玩过这种类似的东西,当你使用小棒子敲击不同的“键位”时,会发出不同的声音。所以,要实现的东西其实很简单,在每个“键位”上都放置一个“精灵”,然后在“点击”精灵时,播放对应的音效即可。
最后,将所有的“精灵”的透明度设置为“0”,也就是让这些“精灵”都变为全透明的状态。
这样所有的“精灵”就都看不见了,只剩下打击乐器本身了。
对于这个小乐器的声音,我直接使用了微信小游戏制作工具自带的声音录制和剪辑工具,录制了它自己本来的声音,声音录制和剪辑非常的方便。
第一步,点击资源管理器中声音板块右上角的一个小麦克风按钮。
会弹出一个录制声音的对话框,点击“开始录制”后就可以直接录制声音了。
录制完声音后,可以直接对声音进行剪辑操作。剪辑完成后,点击“保存录音”,剪辑好的声音就会显示在“声音”板块中了。
下图是我录制并剪辑的这个小乐器的 8 个声音。
最后,为了让敲击的感觉更明显一点儿,在每次敲击时,都增加了一点儿粒子特效,所以,最终看起来是下面这个样子。
为了让小朋友可以轻松的敲出一首曲子,所以我又为其增加了一个小的功能,跟随者小星星进行演奏,依次点击小星星出现的位置,即可演奏出一首曲子啦!
可识别下方的二维码,体验一下这个音乐小游戏哟!
这个小游戏已经开源到社区,可以关注下方的公众号回复“音乐小游戏”获取开源项目的链接,欢迎大家拿到项目后自行改编玩耍。另外,如果你想学习做游戏的话,关注我的公众号就对了。