Java Libgdx类不绘制纹理

Java Libgdx类不绘制纹理,java,android,libgdx,textures,draw,Java,Android,Libgdx,Textures,Draw,当我触摸手机屏幕时,我试图在“MainGameScreen.java”类中从“germans.java”类中绘制游戏角色。不幸的是,我的程序没有绘制图像,也没有向我发出警告或错误 MainGameScreen.java: import com.daenni.trenchwarfare.mygdx.enteties.germans; public class MainGameScreen implements Screen, InputProcessor { Trench_Warfare ga

当我触摸手机屏幕时,我试图在“MainGameScreen.java”类中从“germans.java”类中绘制游戏角色。
不幸的是,我的程序没有绘制图像,也没有向我发出警告或错误

MainGameScreen.java:

import com.daenni.trenchwarfare.mygdx.enteties.germans;

public class MainGameScreen implements Screen, InputProcessor {

Trench_Warfare game;


public SpriteBatch batch;

//Enemies
ArrayList<germans> german;

public MainGameScreen (Trench_Warfare game) {
    this.game = game;
    batch = new SpriteBatch();

    //Enemies
    //Initialise Array
    german = new ArrayList<germans>();
}

@Override
public void render(float delta) {

    //Colours
    Gdx.gl.glClearColor(116/255f,102/255f,91/255f,1);
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

    //Create Germans

    if (Gdx.input.justTouched()){
        german.add(new germans(300));
        german.add(new germans(400));
    }

    //Update Germans
    for (germans german : german) {
        german.update(delta);
    }

    game.batch.begin();


    //Render Germans
    for (germans germans : german) {
        germans.render(game.batch);
    }

    //Background
    game.batch.draw(background,0,0);
    game.batch.draw(background_links,-background_links.getWidth(),0);
    game.batch.draw(background_rechts,background.getWidth(),0);

    game.batch.end();
}

虽然我并不热衷于libgdx到底是如何工作的,但我很确定首先画的是你的“德国人”,然后背景不是你想要的

尝试将其交换:

//Background
game.batch.draw(background,0,0);
game.batch.draw(background_links,-background_links.getWidth(),0);
game.batch.draw(background_rechts,background.getWidth(),0);

    //Render Germans
for (germans germans : german) {
    germans.render(game.batch);
}

哦,我的上帝。。现在我觉得自己像个白痴我甚至检查了这种错误,认为这个订单是正确的!
//Background
game.batch.draw(background,0,0);
game.batch.draw(background_links,-background_links.getWidth(),0);
game.batch.draw(background_rechts,background.getWidth(),0);

    //Render Germans
for (germans germans : german) {
    germans.render(game.batch);
}