Bonjour bonjour,
j'étais déjà venu ici il y a environ 15 jours, j'ai pas mal avancer sur mon mod depuis sans problème (enfin presque), et je reviens ici encore une fois (et probablement pas la dernière ! ^^), cette fois-ci j'ai décider de m'atteler à une autre facette de mon mod, j'ai besoin de pouvoir faire une barre de vie modifiée dans le jeu,
je n'ai pu trouver aucun tutoriel anglais/français sur ça donc j'ai regarder un tutoriel en allemand , j'ai suivi toutes les étapes dont je comprend sans problème les commandes, je n'ai pas d'erreur dans Eclipse mais la barre de vie n’apparaît pas en jeu.
Sachant que pour le moment, ce code n'est même pas censé faire une barre de vie mais simplement dessiner une barre sans utilité au dessus de la barre de faim.
Voila donc le code (très simple pourtant, je vois pas d'ou viens l'erreur !) :
Et voici une image de la barre supposée apparaître :
J'en profite également pour poser plusieurs autres questions afin de ne pas avoir à vous embêter tout de suite encore x) :
Comment, une fois que j'ai la barre, faire en sorte qu'elle s'adapte à la vie du joueur (qu'elle soit plus ou moins complétée) ?
Comment faire en sorte de cacher la barre de vie originelle ?
Comment rajouter un texte adaptatif sur la barre de vie en elle même (par exemple je voudrais que à gauche de la barre de vie il y ai le pseudo du joueur mais que la taille de la barre s'adapte à la taille du pseudo pour qu'il n’empiète pas dessus) ?
P.S : Si vous répondez juste au problème de base sans répondre forcément aux questions c'est déjà génial, merci ! =D
j'étais déjà venu ici il y a environ 15 jours, j'ai pas mal avancer sur mon mod depuis sans problème (enfin presque), et je reviens ici encore une fois (et probablement pas la dernière ! ^^), cette fois-ci j'ai décider de m'atteler à une autre facette de mon mod, j'ai besoin de pouvoir faire une barre de vie modifiée dans le jeu,
je n'ai pu trouver aucun tutoriel anglais/français sur ça donc j'ai regarder un tutoriel en allemand , j'ai suivi toutes les étapes dont je comprend sans problème les commandes, je n'ai pas d'erreur dans Eclipse mais la barre de vie n’apparaît pas en jeu.
Sachant que pour le moment, ce code n'est même pas censé faire une barre de vie mais simplement dessiner une barre sans utilité au dessus de la barre de faim.
Voila donc le code (très simple pourtant, je vois pas d'ou viens l'erreur !) :
Code:
package mod.test.util;
import net.minecraft.client.Minecraft;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
public class Events {
@SubscribeEvent
public void onRenderGameOverlay(RenderGameOverlayEvent event) {
if(!event.isCancelable() && event.getType() == ElementType.EXPERIENCE) {
Minecraft mc = Minecraft.getMinecraft();
if (!mc.player.capabilities.isCreativeMode) {
int posX = event.getResolution().getScaledWidth() / 2 + 10;
int posY = event.getResolution().getScaledHeight() - 48;
mc.renderEngine.bindTexture(new ResourceLocation(Reference.MOD_ID + ":textures/gui/lifebar.png"));
mc.ingameGUI.drawTexturedModalRect(posX, posY, 0, 0, 860, 101);
mc.ingameGUI.drawTexturedModalRect(posX+1, posY+1, 0, 108, 631, 47);
}
}
}
}
Et voici une image de la barre supposée apparaître :
J'en profite également pour poser plusieurs autres questions afin de ne pas avoir à vous embêter tout de suite encore x) :
Comment, une fois que j'ai la barre, faire en sorte qu'elle s'adapte à la vie du joueur (qu'elle soit plus ou moins complétée) ?
Comment faire en sorte de cacher la barre de vie originelle ?
Comment rajouter un texte adaptatif sur la barre de vie en elle même (par exemple je voudrais que à gauche de la barre de vie il y ai le pseudo du joueur mais que la taille de la barre s'adapte à la taille du pseudo pour qu'il n’empiète pas dessus) ?
P.S : Si vous répondez juste au problème de base sans répondre forcément aux questions c'est déjà génial, merci ! =D