游戏开发进阶:从气球爆破到海星收集
1. 气球爆破游戏介绍
气球爆破(Balloon Buster)是一款仅通过鼠标操作的游戏。玩家的目标是尽可能多地戳破气球,气球会在屏幕左侧定期生成,然后以随机模式向右漂移。游戏会持续进行,直到玩家决定退出。同时,游戏会记录并显示各种统计信息,包括戳破的气球总数、逃脱的气球数量以及命中率(戳破气球数与鼠标点击数的比率),命中率越接近 100%,玩家的操作就越精准。
1.1 项目创建与准备
- 在 BlueJ 中创建一个新项目。
- 将 BaseScreen 和 BaseActor 类的代码复制到新项目中。
- 创建一个启动器类,以及一个继承自 Game 的类,用于初始化并设置要显示的第一个(也是此游戏中唯一的)屏幕——BalloonLevel。
1.2 BalloonLevel 类
BalloonLevel 类继承自 BaseScreen 类,其代码如下:
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.scenes.scene2d.Actor;
import com.badlogic.gdx.scenes.scene2d.ui.Label;
import com.badlogic
超级会员免费看
订阅专栏 解锁全文
1049

被折叠的 条评论
为什么被折叠?



