Libgdx SuperJumper

程序主入口类

SuperJumper

Libgdx SuperJumper_第1张图片

启动后,在Game中create()方法中加载程序配置以及图片资源

MainMenuScreen

Libgdx SuperJumper_第2张图片

构造函数中初始化了矩形区域资源,之后在public void update (float deltaTime)方法中判断点击矩形区域

然后就分别对应了3个界面转跳,分别是GameScreen,HighscoresScreen,还有一个帮助界面,首先来看

高分榜界面:

Libgdx SuperJumper_第3张图片

for循环里计算出高分榜字体所占空间需要在X轴上的偏移量,之后是监听矩形区域点击事件与绘画出画面

主游戏界面:

GameScreen类,主成员有World游戏界面,Bob,游戏人物,声音控制WorldListeneing

主要控制由state来控制,有准备好,运行中,暂停,通关,游戏结束

所有与主角相关动作封装在World中


附源码在资源里

你可能感兴趣的:(Libgdx SuperJumper)