Pages: 1 [2]   Bas de page
Imprimer
Auteur Fil de discussion: Diverses questions concernant libgdx  (Lu 1516 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Minishlink Hors ligne
Mega Member
***
Messages: 1439


Voir le profil WWW
Quand on veut, on peut !

« Réponse #15 : 04 Mars 2012, 15:46:02 »

+1 pour t4ils, par contre l'origine des Touch event est classique en haut à gauche.
Plus d'infos : http://stackoverflow.com/a/7751183
Journalisée

Reyhn Hors ligne
Jr. Member
**
Messages: 95


Voir le profil
« Réponse #16 : 09 Mars 2012, 15:29:46 »

Me revoilà  Smiley

Vous avez déjà utilisé hiero pour créer des fontes et ensuite écrire à l'écran ? je suppose que oui  whistle
La génération des fichiers .fnt et .png se passe bien chez moi, par contre pas possible de les charger dans le jeu !
Ils sont bien placés dans le bon dossier, je précise.

Code: (java)
private BitmapFont numberFont;
// ...
numberFont = new BitmapFont(Gdx.files.internal("data/fonts/number.fnt"), Gdx.files.internal("data/fonts/number.png"), false);

Un bout de l'exception qui me saute à la figure :
Code: (java)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error loading font file: data\fonts\calibri.fnt
at com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.<init>(BitmapFont.java:204)
at com.badlogic.gdx.graphics.g2d.BitmapFont.<init>(BitmapFont.java:287)
at com.badlogic.gdx.graphics.g2d.BitmapFont.<init>(BitmapFont.java:279)

Je joins les fichiers si quelqu'un veut essayer ; sinon vous faîtes comment ?  Smiley

Contenu du fichier .fnt :
Code: (apache)
info face="Cheri Liney" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
common lineHeight=42 base=26 scaleW=256 scaleH=32 pages=1 packed=0
page id=0 file="number.png"
chars count=10
char id=32   x=0     y=0     width=0     height=0     xoffset=0     yoffset=30    xadvance=9     page=0  chnl=0
char id=57   x=0     y=0     width=23     height=31     xoffset=1     yoffset=4    xadvance=17     page=0  chnl=0
char id=54   x=23     y=0     width=23     height=31     xoffset=1     yoffset=5    xadvance=17     page=0  chnl=0
char id=50   x=46     y=0     width=23     height=31     xoffset=1     yoffset=5    xadvance=18     page=0  chnl=0
char id=55   x=69     y=0     width=23     height=30     xoffset=1     yoffset=6    xadvance=18     page=0  chnl=0
char id=53   x=92     y=0     width=26     height=30     xoffset=-2     yoffset=6    xadvance=15     page=0  chnl=0
char id=52   x=118     y=0     width=19     height=30     xoffset=0     yoffset=5    xadvance=16     page=0  chnl=0
char id=51   x=137     y=0     width=23     height=30     xoffset=-1     yoffset=5    xadvance=15     page=0  chnl=0
char id=56   x=160     y=0     width=26     height=28     xoffset=1     yoffset=7    xadvance=18     page=0  chnl=0
char id=49   x=186     y=0     width=14     height=28     xoffset=1     yoffset=6    xadvance=9     page=0  chnl=0
char id=48   x=200     y=0     width=24     height=28     xoffset=1     yoffset=6    xadvance=18     page=0  chnl=0
kernings count=-1


edit : j'ai eu quelques problèmes pour poster le message, il faut bien sûr renommer l'image en number.png



Re edit : j'ai inversé l'image pour qu'elle soit dans un sens/orientation qui paraisse normal et ça fonctionne ... allez savoir pourquoi Hiero la crée a l'envers !


* number2.png (3.58 Ko, 256x32 - vu 32 fois.)
« Dernière édition: 09 Mars 2012, 19:25:28 par Reyhn » Journalisée
Reyhn Hors ligne
Jr. Member
**
Messages: 95


Voir le profil
« Réponse #17 : 12 Mars 2012, 15:58:53 »

 angel

J'ai essayé plein de trucs pour avoir ma petite pop up qui demande une String sur android mais rien ne marche.
Même l'exemple le plus simple (toast) du wiki libgdx users ne fonctionne pas ...
Je sais déjà pas le faire de base sur android mais alors là avec les histoires de Handler et tout je suis perdu.
De ce que j'ai compris je dois avoir dans mon activity un membre de type Handler, pour ensuite faire quelque chose du genre

Code: (java)
handle.post(new Runnable() {
         public void run () {
        // ici lancer ma pop up
        }
      });

Le problème c'est que j'arrive seulement à obtenir la fermeture forcée de l'application.
Et puis si je veux récupérer le texte de la pop up, je fais comment ?
Journalisée
Pages: 1 [2]   Haut de page
Imprimer

Aller à: