2016-12-28 3 views
0

У меня есть следующий код:Libgdx партия рисовать Невидимый текстуры

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

который должен текстуры, это, безусловно, не равно нулю, однако она невидима.

Потому что это рисунок игрока, я не думаю, что он находится за пределами представления.

+0

Вы установили x, y, width, height? – cokceken

+0

Да, я их установил в конструкторе –

+0

Что такое вращение, regionx, regiony и т. Д. – cokceken

ответ

1

Ваши regionWidth и regionHeight могут быть 0. Попробуйте использовать код ниже

batch.draw(this.getTexture(), getX(), getY(), getOriginX(), getOriginY(), 
    getWidth(), getHeight(), 1, 1, this.getRotation(), 
    getRegionX(),getRegionY(), getWidth(), getHeight(), false, false); 
Смежные вопросы