使用canvas实现UI系统,绘制系统,web audio APi 实现音频系统,完成单个地图无限流肉鸽游戏,玩法为松鼠躲避怪物的同时寻找生成在地图上的宝箱进行选择武器或升级,争取活得更久,webpack进行打包,实现了小程序版本和h5版本,还做了国际化语言切换,目前只有中文和英文显示,镜头跟随效果,黑夜模式,升级系统,现在构思商城系统,添加了松鼠币,玩家随着升级可添加伤害,探测范围(探测范围在黑夜模式下及其明显)。
1. 整体架构较轻量,使用自己开发的canvas 简易 UI系统,加上webpack进行打包。
2. 该项目是我闲暇时间开发的一个小游戏,全程由我个人进行开发,从绘制精灵图、区块绘制、音频优化、到UI 系统,我觉得难点在于UI系统的开发,由于是第一次使用canvas实现UI绘制,有些难以控制文本的显示和按钮的位置,以及封面图的适配,但最终都通过优化UI 系统解决了适配问题。