由于字符图片只有alpha值,在绘制时glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);则会与你原先设置的gl颜色混合,得到该颜色的字符
本文介绍了一种使用OpenGL和SDL库在屏幕上绘制UTF-8编码字符串的方法。通过将每个字符转换为Unicode并查找预定义的字体映射,可以高效地绘制文本。对于未缓存的字符,动态生成纹理并将其添加到映射中以便后续使用。
由于字符图片只有alpha值,在绘制时glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);则会与你原先设置的gl颜色混合,得到该颜色的字符
3306
3023

被折叠的 条评论
为什么被折叠?