【发布时间】:2011-09-10 15:55:11
【问题描述】:
寻找关于滚动文本的最佳方式的意见,我在 Slackware 上使用带有 OpenGL/c++ 的 freetype 库。
我基本上将 nehe 示例用于 freetype 设置/打印方法。 http://nehe.gamedev.net/tutorial/freetype_fonts_in_opengl/24001/
比如说,我想让一些文本从下往上慢慢腐蚀,逐个像素,有什么想法吗?
虽然我还没有完全检查过他们的代码,但最好是更改 TexCoord/Vertex 数据吗?
glBegin(GL_QUADS);
glTexCoord2d(0,0); glVertex2f(0,bitmap.rows);
glTexCoord2d(0,y); glVertex2f(0,0);
glTexCoord2d(x,y); glVertex2f(bitmap.width,0);
glTexCoord2d(x,0); glVertex2f(bitmap.width,bitmap.rows);
glEnd();
glPopMatrix();
glTranslatef(face->glyph->advance.x >> 6 ,0,0);
任何建议都会有所帮助
【问题讨论】: