文件名称:plant_hegemony:ts酷炫飞机大战
文件大小:5.84MB
文件格式:ZIP
更新时间:2024-03-09 06:53:26
TypeScript
植物霸权 介绍 拾取掉落的子弹箱,承受时有时无的补给,打败邪恶小 :flying_saucer: ,躲避迎面而来的陨石,最终和神秘天王来一场殊死决战吧 这是一个基于H5和typescript的飞机大战小游戏,使用H5的requestAnimationFrame接口进行画布渲染,是基于 代码结构说明: 场景类:场景: canvas的初始化,并提供canvas替换接口 集成游戏逻辑的更新函数,并向requestAnimationFrame注册更新函数把游戏的逻辑判断等操作向上集成到更新函数中每帧调用一次 提供暂停,开始游戏等接口 控制类:控制器: 游戏数据初始化 游戏角色初始化 游戏逻辑判断: 碰撞检测 道具拍摄检测 根据当前分数,升级游戏难度 工具类:用途: 提供判断是否为副本,是否为图片,多个随机取值等公共方法 提供加载图片和音频的方法 提供定时器,其他类可以将更新方法注册到定时器中,定时器将以1秒60次的频率调用