1. BigBossObj类是继承自GameObj类的敌方大BOSS对象,它具有移动速度和碰撞检测的功能,同时可以绘制出自己的图片。

  2. 在paintSelf方法中,首先调用了父类的paintSelf方法,然后让BOSS对象沿着Y轴正方向移动,即不断增加y坐标。如果BOSS与玩家控制的飞机对象相撞,就将BOSS对象移出屏幕,并将其加入到待删除对象列表中。同时,玩家生命值减1,当生命值小于等于0时,游戏状态变为结束,玩家失败。

  3. NumberUtils类是一个工具类,用于生成随机数。其中,getNumberByCondition方法可以根据传入的参数number生成从01到number之间的随机数,且当生成的随机数小于10时,在前面补上0;getNumberByCondition2方法可以生成1到number之间的随机整数。

  4. main方法中,使用getNumberByCondition2方法生成一个1到7之间的随机整数,并输出。

JAVA后端飞机大战绘制敌方boss添加指定移动轨迹绘制积分榜 分数随击中敌机增加public class BigBossObj extends GameObj public BigBossObjint x int y superx y; public BigBossObj super; public BigBossObjImag

原文地址: https://www.cveoy.top/t/topic/f6xl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录