Résolu Aide pour mettre une image en BackGround | Gui
-
Bonjour , j’ai crée une gui , elle fonctionne très bien . Mais le problème c’est lorsque que je veux mettre un BackGround . J’ai des erreurs notamment sur getTexture de
mc.renderEngine.getTexture("/craftisLife/png_liscence_gui.png");
et le bindTexture de
mc.renderEngine.bindTexture(k);
Je ne comprend pas pourquoi en 1.6.4 cela ne fonctionne plus .
Voici mon drawBackgroundImage :
public void drawBackgroundImage() { int displayX = (width - xSize) / 2; int displayY = (height - ySize) / 2; int k = mc.renderEngine.getTexture("/craftisLife/png_liscence_gui.png"); mc.renderEngine.bindTexture(k); drawTexturedModalRect(displayX, displayY , 0, 0, xSize, ySize); }
Pouvez-vous me venir en aide ?
Merci . -
Le système de texture à changé entre la 1.5.2 et la 1.6.4. Il serait temps de passer en 1.7.x d’ailleurs, la 1.6.4 est veille …
À mettre avant le constructeur :
private final ResourceLocation texture = new ResourceLocation("modid","textures/gui/nom.png");
Et pour bind la texture :
this.mc.renderEngine.bindTexture(texture);
La texture doit être dans assets/modid/textures/gui/nom.png
Bien sur adapte le modid et le nom.