Litarvan

1.x
[WIP] [Forge/Vanilla] Les GUIs dans Minecraft

15 messages dans ce sujet

Les GUIs dans Minecraft


88x31.png
Cette uvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Pas de Modification 3.0 non transposé . Tout partage implique que vous citiez l'auteur original.

-[iNTRODUCTION]-

Salut tout le monde !

En ce moment la plupart des demandes d'aide ont rapport avec les GUI. Contrairement à ce que croient la plupart d'entre vous, ce n'est vraiment pas compliqué. Mais un tutoriel sera surement fort utile.

Ce tutoriel fonctionne pour la 1.7, la 1.8, et surement (peut-être avec quelques modifications) pour la 1.6, où même peut-être pour la 1.5, ou moins.

-[sOMMAIRE]-


1] Préparation

2] Les éléments de GUI

3] Les GUI Containers
4] Créer votre propre objet Gui (composant)

5] Codes et astuces !

1] Préparation

Donc, premièrement, pour créer un menu, il faut créer un GuiScreen, pour ça, il faut créer notre classe qui extends de GuiScreen :

public class MonGui extends GuiScreen {

}

C'est si simple que ça ! Donc, il y a deux méthodes importantes, les voicis :

initGui() :

@Override
public void initGui() {
 super.initGui();
}

Cette méthode n'est exécutée que lorsque le Gui est créé, (quand le Gui s'affiche ou que la fenêtre est redimensionnée)

drawScreen(int mouseX, int mouseY, float partialTicks) :

@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
 super.drawScreen(mouseX, mouseY, partialTicks);
}

Le nom des arguments parlent d'eux mêmes ! Cette méthode est exécutée le plus souvent possible (à chaque tour de MC, pour info si les FPS sont à 65 par exemple, cette méthode sera exécutée 65 par seconde !)

Voilà ! C'est tout pour cette préparation !

2] Les éléments de GUI

Donc, on va voir les différents éléments de Gui et comment les utiliser !

GuiButton :

Pour créer un bouton il suffit de l'enregistrer dans la liste de bouton dans la méthode initGui, comme ceci :

this.buttonList.add(new GuiButton(x, y, WIP));

3] Les GUI Containers

4] Créer votre propre objet Gui (composant)

5] Codes et astuces

WORK IN PROGRESS

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a quelques jours avec le staff on s'est dit que fallait reprendre ce tuto.

Du coup je vais vraiment m'en occuper avec Wytrem ^^

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, j'ai vu le nombre de vu du tuto (sachant que le nombre de personne déçue est de 99.9%, environ), je me décidé sérieusement à le reprendre, j'ai déjà fait la partie 1 vite fait, et je continue ^^

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui en effet, on était (ou est toujours pour certains) en période d'exams et assez occupés x)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

On est trop occupés par nos projets en ce moment, désolé !

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu compte le finir ou trop occupé :p

0

Partager ce message


Lien à poster
Partager sur d’autres sites

On va voir, peut-être cet été x)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

On va voir, peut-être cet été x)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant