基本信息
源码名称:libgdx开发的小游戏源码(metagun)
源码大小:0.64M
文件格式:.zip
开发语言:Java
更新时间:2018-04-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 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 () { } }