标题是自我解释的。如何更改先前定义的精灵。
答案 0 :(得分:1)
我将这个额外的方法添加到Sprite类中,它解决了问题
public void setTextureRegion(ITextureRegion textureRegion) {
this.mTextureRegion = textureRegion;
this.setSize(this.mTextureRegion.getWidth(), this.mTextureRegion.getHeight());
onUpdateVertices();
onUpdateTextureCoordinates();
}
注意:您必须从mTextureRegion中删除final。你需要其他3行,否则它会很奇怪。我不知道为什么。