【发布时间】:2015-07-24 23:33:18
【问题描述】:
这只是一个非常快速的帖子,想知道我做错了什么?
我希望用我拥有的任何屏幕尺寸在整个屏幕上填充背景,但这并不能使它起作用。 这里是全部代码:
// Variables
Jump game;
OrthographicCamera cam;
SpriteBatch sb;
// Variables
public SplashScreen(Jump game)
{
this.game = game;
cam = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
cam.translate(cam.viewportWidth / 2, cam.viewportHeight / 2);
sb = new SpriteBatch();
}
public void show()
{
}
public void render(float delta)
{
Gdx.gl20.glClearColor(0.2F, 0.6F, 1F, 1F);
Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT);
cam.update();
sb.begin();
sb.setProjectionMatrix(cam.combined);
sb.draw(Assets.splash_spr_background, 0, 0);
sb.end();
}
谢谢! :)
【问题讨论】:
标签: java camera libgdx scaling aspect-ratio