我正在尝试使用LibGDX制作一个简单的游戏,一旦我点击屏幕,纹理“鸡蛋”应该改为下一个。然而每当我触摸屏幕时,应用程序崩溃
Texture[] eggs = new Texture[5];
}
@Override
public void render() {
if (Gdx.input.justTouched()) {
eggs[i] = new Texture(String.format("pic_%d.png", i++));
batch.begin();
batch.draw(eggs[i], Gdx.graphics.getWidth() / 2 - eggs[i].getWidth() / 2, Gdx.graphics.getHeight() / 2 - eggs[i].getHeight() / 2);
batch.end();
}
}}
答案 0 :(得分:0)
eggs[i]=...
并获取一个Texture对象,然后i
递增。因此,将其作为索引实际上是指数组中未初始化的Texture元素。