如何使用SpriteBatch
呈现某些内容?
我试着这样做:
static SpriteBatch batch;
public void render() {
Renderer.drawThing();
}
static drawThing() {
main.batch.begin();
//drawing some things
main.batch.end();
}
它会抛出一个NullPointerException
。我做错了什么?
答案 0 :(得分:1)
从您发布的代码中,您没有使用batch = new SpritBatch()实例化SpriteBatch;如果你按照这里的方式运行代码,那么批处理将为null,这与你得到的错误有关。
另外,如果您使用LibGDX ApplicationListener提供的render()方法,很难准确地告诉您在代码中做了什么?