public void drawString(final String text, double x, double y,
final Color color, final boolean shadow)
{
x *= 2;
y = y * 2 - 2;
glPushMatrix();
// glHint(GL11.GL_POLYGON_SMOOTH_HINT, GL11.GL_NICEST);
glScaled(0.25D, 0.25D, 0.25D);
// glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
TextureUtil.bindTexture(texID);
glColor(shadow ? new Color(0.05F, 0.05F, 0.05F, color.getAlpha() / 255F)
: color);
final int size = text.length();
for(int indexInString = 0; indexInString < size; indexInString++)
{
final char character = text.charAt(indexInString);
if(character < chars.length && character >= 0)
{
drawChar(character, (float)x, (float)y);
x += chars[character].width - charOffset;
}
}
glPopMatrix();
}
WurstFont.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Wurst-MC-1.12
作者:
评论列表
文章目录