最近发掘了一个特别happy的网页小游戏--MikuTap。打开以后沉迷了一下午,致使开发工做没作完差点就要删库跑路了,还好boss瞥了我一眼就没下文了。因而次日我就继续沉迷,随着一阵抽搐,这个游戏索然无味以后,冷静的我决定用canvas和web audio开发出一个低配版MikuTap。webpack
在用canvas和web audio实现的基础上学习了一下webpack的配置,算是搭建了一个比较简易的webpack项目。webpack入门者能够大概了解一下git
简易说一下个人代码模块github
主体内容由这些类组成,进行必定的管理便可实现效果。web
不得不吐槽一下的是,canvas和webgl的性能仍是有必定差距的。个人低配版mikutap在交互操做比较高的状况下,仍是比较卡的,没有原网页的流畅性,可能后续考虑webgl版本实现。
web audio api是一个很牛逼的东西,我只是初步实现了多个音源的播放,可是在节奏感这方面还有很大的改善,须要深刻学习(坑也很多。。)。
对应本身写的shape和shapes模块以为还能够,只要有想法,就能够进行后续花式的扩充,说不定哪天就实现32种样式了,想一想还有点小激动呢~json
今天的分享到这里就结束啦~ 若是以为个人代码可能对你们有帮助~欢迎你们star~~ 有疑问的能够留评论问我