如何在libGDX中加载图像?

时间:2015-01-04 22:24:09

标签: java image libgdx

我试图使用libGDX在java中制作游戏。现在基地只是小行星,所以我按照教程创建了原始小行星游戏的基本复制品,并配有高分。不幸的是,无论是绘制小行星还是船只,本教程的创建者都使用几何计算来绘制线条,而不是使用图像。我想知道,我如何加载实际的像素艺术代替艺术线条?

我已经超越了Google的第2页,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

这个简单的测试:

Copy您的文件* .png例如,在proyect Android文件夹内,文件夹Assets。

AndroidProyectFolder-->AssetsFolder-->YourFile.png

变量类:

Texture texture1;
SpriteBatch batch;

方法显示或创建:

texture1 = new Texture(Gdx.files.internal("YourFile.png"));
batch = new SpriteBatch();

方法渲染:

.//
batch.begin();
batch.draw(texture1, 550, 380); //550 is X and 380 is Y position.
batch.end();

P:S:尝试尽可能在同一次调用batch.begin中绘制所有图像,而不是对要绘制的每个图像使用批处理开始,结束。