Libgdx SuperJumper

来源:互联网 发布:程序员在家工作 编辑:程序博客网 时间:2024/05/17 02:37

程序主入口类

SuperJumper


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

MainMenuScreen

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

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

高分榜界面:

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

主游戏界面:

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

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

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


附源码在资源里