基本信息
源码名称:libgdx开发的小游戏源码(metagun)
源码大小:0.64M
文件格式:.zip
开发语言:Java
更新时间:2018-04-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
package com.mojang.metagun;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.mojang.metagun.screen.Screen;
import com.mojang.metagun.screen.TitleScreen;
public class Metagun implements ApplicationListener {
public static final int GAME_WIDTH = 320;
public static final int GAME_HEIGHT = 240;
public static final int SCREEN_SCALE = 2;
private static final long serialVersionUID = 1L;
private boolean running = false;
private Screen screen;
private final Input input = new Input();
private final boolean started = false;
private float accum = 0;
@Override
public void create () {
Art.load();
Sound.load();
Gdx.input.setInputProcessor(input);
running = true;
setScreen(new TitleScreen());
}
@Override
public void pause () {
running = false;
}
@Override
public void resume () {
running = true;
}
public void setScreen (Screen newScreen) {
if (screen != null) screen.removed();
screen = newScreen;
if (screen != null) screen.init(this);
}
@Override
public void render () {
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
accum = Gdx.graphics.getDeltaTime();
while (accum > 1.0f / 60.0f) {
screen.tick(input);
input.tick();
accum -= 1.0f / 60.0f;
}
screen.render();
// batch.begin();
// font.draw(batch, "fps: " Gdx.graphics.getFramesPerSecond(), 10, 30);
// batch.end();
}
@Override
public void resize (int width, int height) {
}
@Override
public void dispose () {
}
}