0
OpenGLでglBitmap()
を使用して文字を描画します。スケールglBitmap()描画?
この文字は小さすぎるので、より大きなサイズで描画します。しかし、私がこのキャラクターのサイズを変えたとき、私は解決できない問題がありました。ここで
は私の問題を示すスクリーンショットである:
、ここでは私のコードです:
GLubyte rasters[ 24 ] =
{
0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00,
0xc0, 0x00, 0xff, 0x00, 0xff, 0x00, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0xff, 0xc0, 0xff, 0xc0,
};
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glRasterPos2i(80, 80);
glBitmap(100, 120, 0.0, 0.0, 0.0, 0.0, rasters);
glBitmap(100, 120, 0.0, 0.0, 0.0, 0.0, rasters);
glBitmap(100, 120, 0.0, 0.0, 0.0, 0.0, rasters);
glFlush();
}
「24 * 8 = 192」ビットしか持たないときに、「ラスタ」に「100 * 120 = 12000」ビットが含まれているとOpenGLに伝えているのはなぜですか? – genpfault
私はこれが間違っていたことを知っている私はこれよりも私のキャラクターを大きくしたいのですが私を助けることができますか? –