Un retour a la ligne dans un string sous forge ?!
-
@‘isador34’:
Petite recherche et j’ai trouvé ça:
String mot1=“salut”;
String mot2=“dalby”;
String Newligne=System.getProperty(“line.separator”);
String resultat=mot1+Newligne+mot2;c’est le Newligne qui fait le retour
Essaye
mobName = “Boufton Blanc”+NEWLINE+"lvl "+ mobLevel;
Merci, mais comme je l’ai dit, j’ai déjà essayé ^^’ Et ça m’énerve ><
J’ai chercher pendant bien 1h mini, sans succès… -
Tu as essayé:```java
mobName = “Boufton Blanc” + “\n” + “\r” + “lvl”+ mobLevel; -
A l’instant, exactement la même chose. ><
-
bizare…
-
Non, le /n ne fonctionne pas dans minecraft. Tu veux afficher le nom sur plusieurs lignes à quel endroit ? (nom de l’œuf, etc …)
-
Il veut l’afficher au dessus du pnj:
-nom
-lvl -
Il faudrait recréer une fonction renderLivingLabel avec des coordonnées différentes.
-
C’est a quoi j’avais pensé, mais ma variable mobLevel n’est pas un string comme mobName, c’est un int, et ducoup, je ne sais pas faire ><
C’est dommage que les retours a la ligne ne marche pas ><
-
Transforme ton int en string au moment de le passer en paramètre…
int i=1; String lvl=""+i;à tester (pas sur que cela marche) :
String.valueOf(i)ou encore
Integer.toString(i) -
Yes merci, j’avais chercher a faire un truc du genre mais j’avais échoué ^^’
Milles merci

-
De plus, le retour à ligne EXISTE dans Minecraft mais “l’afficheur de texte” ne le prend pas en compte (c’est un peu complexe mais faudrat juste retenir que tu dois faire plusieurs lignes en séparant les appels à drawString)
