• Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
  • S'inscrire
  • Se connecter
  • S'inscrire
  • Se connecter
  • Recherche
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes

Problème texture bouton

Sans suite
1.7.2
5
48
13.3k
Charger plus de messages
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • S
    Sebenf0rce dernière édition par 1 juin 2015, 19:02

    @‘SCAREX’:

    Fait une image de 512x512 et mets la taille que tu veux dedans et laisse le reste vide.

    Ok si je fais ça la partie transparente ne sera pas prise en compte ?

    1 réponse Dernière réponse Répondre Citer 0
    • SCAREX
      SCAREX dernière édition par 1 juin 2015, 19:24

      Quelle partie transparente ?

      Site web contenant mes scripts : http://SCAREXgaming.github.io

      Pas de demandes de support par MP ni par skype SVP.
      Je n'accepte sur skype que l…

      1 réponse Dernière réponse Répondre Citer 0
      • S
        Sebenf0rce dernière édition par 1 juin 2015, 19:30

        @‘SCAREX’:

        Quelle partie transparente ?

        Je parle de la partie vide dû à la texture qui est plus petite. Sinon je pense avoir trouvé la taille qu’il me faut (128*128)  mais je n’arrive pas à l’afficher correctement (la texture est coupé).

        La nouvelle classe :

        ​package com.example.examplemod;
        import net.minecraft.client.Minecraft;
        import net.minecraft.client.gui.GuiButton;
        import net.minecraft.util.ResourceLocation;
        import org.lwjgl.opengl.GL11;
        public class boutique extends GuiButton
        {   
        public static final ResourceLocation texture = new ResourceLocation("menu", "textures/gui/boutique.jpg");
        public boutique(int par1, int par2, int par3, int par4, int par5, String str)
        {
          super(par1, par2, par3, par4, par5, str);
        }
        @Override
        public void drawButton(Minecraft mc, int mouseX, int mouseY) {
        if (this.visible) {
        mc.getTextureManager().bindTexture(texture);
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        boolean flag = mouseX >= this.xPosition && mouseY >= this.yPosition && mouseX < this.xPosition + this.width && mouseY < this.yPosition + this.height;
        int k = 0;
        if (flag) k += 37;
        this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, k, 128, 128); // Dessin du bouton
        }
        }
        }

        Et le rendu :

        1 réponse Dernière réponse Répondre Citer 0
        • SCAREX
          SCAREX dernière édition par 1 juin 2015, 19:32

          Ton bouton fait 64 de haut donc :

          int k = 0;
          if (flag) k += 32;
          this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, k, 128, 64);

          Site web contenant mes scripts : http://SCAREXgaming.github.io

          Pas de demandes de support par MP ni par skype SVP.
          Je n'accepte sur skype que l…

          1 réponse Dernière réponse Répondre Citer 0
          • S
            Sebenf0rce dernière édition par 1 juin 2015, 19:36

            @‘SCAREX’:

            Ton bouton fait 64 de haut donc :

            int k = 0;
            if (flag) k += 32;
            this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, k, 128, 64);

            Merci problème résolu pour la hauteur cepandant la texture est toujours coupé sur le côté droit et je ne comprend pas pourquoi.

            1 réponse Dernière réponse Répondre Citer 0
            • SCAREX
              SCAREX dernière édition par 1 juin 2015, 19:39

              Ah oui, essaie avec çà plutôt :

              int k = 0;
              if (flag) k += 32;
              this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, k, 256, 64);

              Site web contenant mes scripts : http://SCAREXgaming.github.io

              Pas de demandes de support par MP ni par skype SVP.
              Je n'accepte sur skype que l…

              1 réponse Dernière réponse Répondre Citer 0
              • S
                Sebenf0rce dernière édition par 1 juin 2015, 19:44

                @‘SCAREX’:

                Ah oui, essaie avec çà plutôt :

                int k = 0;
                if (flag) k += 32;
                this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, k, 256, 64);

                L’image s’affiche bien cependant la texture est toujours aussi grosse. Est-ce normal car 128128 est assez petit (si je réduit encore en 6464 la texture est trop pixélisé tellement c’est petit).
                 

                1 réponse Dernière réponse Répondre Citer 0
                • SCAREX
                  SCAREX dernière édition par 1 juin 2015, 20:11

                  J’ai un peu du mal à faire ce genre de bouton, il faudrait demander à quelqu’un qui a l’habitude de ces trucs. Personnellement je n’ai fait qu’une seule fois un bouton dans ce genre.

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

                  1 réponse Dernière réponse Répondre Citer 0
                  • 1
                  • 2
                  • 3
                  • 3 / 3
                  45 sur 48
                  • Premier message
                    45/48
                    Dernier message
                  Design by Woryk
                  Contact / Mentions Légales

                  MINECRAFT FORGE FRANCE © 2018

                  Powered by NodeBB