Задний фон [1.5.2]

769
2
42
Как изменить задний фон на полноценную картинку, а не разделенную по частям? Заменяю картинку background.png на свою и выходит вот такое разделение (Скрин ниже)
 
А нельзя изменить фон на полноценную картинку?
[merge_posts_bbcode]Добавлено: 26.09.2015 23:49:08[/merge_posts_bbcode]

Может это какой-то класс, который за это отвечает?
 
Нашел в пакете net.minecraft.client.gui класс GuiSlider и вот часть кода
Код:
 protected void mouseDragged(Minecraft par1Minecraft, int par2, int par3)
    {
        if (this.drawButton)
        {
            if (this.dragging)
            {
                this.sliderValue = (float)(par2 - (this.xPosition + 4)) / (float)(this.width - 8);

                if (this.sliderValue < 0.0F)
                {
                    this.sliderValue = 0.0F;
                }

                if (this.sliderValue > 1.0F)
                {
                    this.sliderValue = 1.0F;
                }

                par1Minecraft.gameSettings.setOptionFloatValue(this.idFloat, this.sliderValue);
                this.displayString = par1Minecraft.gameSettings.getKeyBinding(this.idFloat);
            }

            GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
            this.drawTexturedModalRect(this.xPosition + (int)(this.sliderValue * (float)(this.width - 8)), this.yPosition, 0, 66, 4, 20);
            this.drawTexturedModalRect(this.xPosition + (int)(this.sliderValue * (float)(this.width - 8)) + 4, this.yPosition, 196, 66, 4, 20);
        } 
    }
[merge_posts_bbcode]Добавлено: 27.09.2015 00:03:11[/merge_posts_bbcode]

А какие значения нужно менять?
 
Agravaine написал(а):
Причем тут вообще слайдер?
В нем есть тот метод. который ты сказал.
[merge_posts_bbcode]Добавлено: 27.09.2015 00:42:59[/merge_posts_bbcode]

Возможно это
Код:
  public void drawBackground(int par1)
    {
        GL11.glDisable(GL11.GL_LIGHTING);
        GL11.glDisable(GL11.GL_FOG);
        Tessellator tessellator = Tessellator.instance;
        this.mc.renderEngine.bindTexture("/gui/background.png");
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        float f = 32.0F;
        tessellator.startDrawingQuads();
        tessellator.setColorOpaque_I(4210752);
        tessellator.addVertexWithUV(0.0D, (double)this.height, 0.0D, 0.0D, (double)((float)this.height / f + (float)par1));
        tessellator.addVertexWithUV((double)this.width, (double)this.height, 0.0D, (double)((float)this.width / f), (double)((float)this.height / f + (float)par1));
        tessellator.addVertexWithUV((double)this.width, 0.0D, 0.0D, (double)((float)this.width / f), (double)par1);
        tessellator.addVertexWithUV(0.0D, 0.0D, 0.0D, 0.0D, (double)par1);
        tessellator.draw();
    }
Это я нашел в GuiScreen
 
А тебе так сложно зайти по пакету net.minecraft.client.gui и глянуть там?

Класс называется GuiSelectWorld(вроде, я с телефона сижу)
Да и вообще, можанги умные и пихают переменные с текстурами.
 
Назад
Сверху