我有以下代码:
batch.draw(this.getTexture(), getX(), getY(), getOriginX(), getOriginY(),
getWidth(), getHeight(), 1, 1, this.getRotation(),
getRegionX(), getRegionY(), getRegionWidth(), getRegionHeight(),
false, false);
这应该是纹理,它绝对不是空的,但是它是不可见的。
因为它吸引了玩家,所以我认为它不在视线范围内。
答案 0 :(得分:1)
您的regionWidth
和regionHeight
可能是0
。请尝试以下代码
batch.draw(this.getTexture(), getX(), getY(), getOriginX(), getOriginY(),
getWidth(), getHeight(), 1, 1, this.getRotation(),
getRegionX(),getRegionY(), getWidth(), getHeight(), false, false);