我想在OpenGL上绘制文字。
我尝试使用Bitmap,Canvas,Paint。
public void GLText(GL10 gl) {
Bitmap bitmap = Bitmap.createBitmap(256, 256, Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(bitmap);
bitmap.eraseColor(0);
Paint paint = new Paint();
paint.setTextSize(18);
paint.setAntiAlias(true);
paint.setARGB(0xff, 255, 0, 255);
paint.setTextAlign(Paint.Align.LEFT);
paint.setTextScaleX(0.5f);
canvas.drawColor(Color.BLUE);
canvas.drawText("testGLText", 10.f, 15.f, paint);
GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bitmap, 0);
}
且onDrawFrame
已致电GLText
我构建了我的源代码
此来源绘制文字作品。
但背景颜色为绿色。
我只想画文字。 如何在OpenGL上绘制文本?