2016-12-28 3 views
0

Ich habe den folgenden Code:Libgdx Batch ziehen unsichtbare Textur

batch.draw(this.getTexture(), getX(), getY(), getOriginX(), getOriginY(), 
       getWidth(), getHeight(), 1, 1, this.getRotation(), 
       getRegionX(), getRegionY(), getRegionWidth(), getRegionHeight(), 
       false, false); 

, die sollte die Textur, es auf jeden Fall nicht null ist, aber unsichtbar es ist.

Da es den Player zeichnet, glaube ich nicht, dass es außerhalb der Ansicht ist.

+0

Haben Sie x, y, Breite, Höhe festgelegt? – cokceken

+0

Ja, ich habe sie im Konstruktor gesetzt –

+0

Was sind Rotation, Regionx, Regiony etc – cokceken

Antwort

1

Ihre regionWidth und regionHeight können 0 sein. Versuchen Sie den Code unter

batch.draw(this.getTexture(), getX(), getY(), getOriginX(), getOriginY(), 
    getWidth(), getHeight(), 1, 1, this.getRotation(), 
    getRegionX(),getRegionY(), getWidth(), getHeight(), false, false); 
Verwandte Themen