我试图使用libGDX在java中制作游戏。现在基地只是小行星,所以我按照教程创建了原始小行星游戏的基本复制品,并配有高分。不幸的是,无论是绘制小行星还是船只,本教程的创建者都使用几何计算来绘制线条,而不是使用图像。我想知道,我如何加载实际的像素艺术代替艺术线条?
我已经超越了Google的第2页,所以任何帮助都会受到赞赏。
答案 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中绘制所有图像,而不是对要绘制的每个图像使用批处理开始,结束。