我需要使用 ShapeRenderer 渲染一些具有指定大小的点。
使用 GL20 时,Gdx.gl 和 Gdx.gl20 将被初始化,而 Gdx.gl10 和 Gdx.gl11 将为空。
我可以使用如下代码设置线宽和渲染:
Gdx.gl.glLineWidth(5);
mShapeRenderer.begin(ShapeType.Rectangle);
mShapeRenderer.rect(0.0f, 0.0f, 50.0f, 50.0f);
mShapeRenderer.end();
但是,据我所知,我只能使用Gdx.gl10.glPointSize(5)
or设置点大小Gdx.gl11.glPointSize(5)
- 这在我的情况下不起作用,因为 gl10 和 gl11 都是空的。
这个问题有什么简单的解决方案吗?