13.4.5 奖品模块

更新于 2026年10月10日 版权声明
13.4.5 奖品模块

本项目的奖品模块功能是通过类Bonus实现的,它是IceBonus和LargerGoalBonus的父类。主要提供一些公共的成员或方法。一个Bonus类主要包括自己的绘制部分、触发后的绘制、自己生命周期计时、触发后生命周期计时、触发后后台数据的修改、触发生命周期结束后后台数据的恢复。Bonus类是在文件Bonus.java中实现的,具体代码如下。

图示

图示

图示

BonusManager类继承于Thread,主要实现对Bonus对象的管理,通过定期检测屏幕上Bonus的个数,根据概率随机生成Bonus。实现文件BonusManager.java的实现代码如下。

图示

图示

至此,整个项目的主要模块功能介绍完毕,执行之后的初始界面如图13-4所示,菜单界面如图13-5所示,进度条界面如图13-6所示,游戏界面如图13-7所示。(https://www.daowen.com)

图示

图13-4 初始界面

图示

图13-5 菜单界面

图示

图13-6 进度条界面

图示

图13-7 游戏界面

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)