Hello forum users! There are some problems during GUI creation. First, I used "drawModalRectWithCustomSizedTexture()". becuase my texture is over 256 pixel. (477 * 609)
Now I have a problem. The texture is displayed correctly on the screen, But the texture coordinates are weird.. I may have additional questions.
This is my code:
@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
ScaledResolution scaledResolution = new ScaledResolution(mc);
int screenX = scaledResolution.getScaledWidth(), screenY = scaledResolution.getScaledHeight();
drawDefaultBackground();
GlStateManager.pushMatrix(); {
GlStateManager.color(1.0F,1.0F,1.0F,1.0F);
GlStateManager.scale(0.4F,0.4F,0.0F);
GlStateManager.enableBlend();
GlStateManager.disableLighting();
OtherRenderer.drawModalRectCustomSize(mc,new ResourceLocation(Reference.MOD_ID + ":textures/gui/esc_base.png"),screenX / 2,screenY / 2 ,447,609);
}
GlStateManager.popMatrix();
super.drawScreen(mouseX, mouseY, partialTicks);
}
}