libGDX如何在InputProcessor中绘制一个矩形

时间:2015-03-19 01:11:01

标签: java libgdx

使用InputProcessor使用ShapeRenderer绘制形状的正确方法是什么,因为通常我在Render线程中创建它,但是InputProcessor在Render之前运行,因此它会从渲染线程中删除。

例如

render()
{
    Gdx.gl.glClearColor(1, 0, 0, 1);
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
//draw rectangle if mouse clicked
}

(^^^确实有效) VS (不起作用)

render()
{
    Gdx.gl.glClearColor(1, 0, 0, 1);
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
//???
}
    @Override
    public boolean touchDown(int screenX, int screenY, int pointer, int button) {
//draw rectangle
}

0 个答案:

没有答案