CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Java LibGDX - Convertir TTF en FNT

Meprisoft
Meprisoft
Niveau 10
11 mai 2014 à 14:50:56

Bonjour,

Ça fait 2 heures que je cherche sans succès comment utiliser une écriture que j'ai DL (en .TTF), et que je voudrais utiliser en tant que tel, ou bien convertir en FONT (.FNT).

http://stackoverflow.com/questions/9486446/truetype-fonts-in-libgdx

J'ai trouvé ceci mais je ne trouve pas gdx-stb-truetype pour la première réponse, sinon pour la seconde avec le generator je ne comprends pas comment "lier" les .jar au projet Android. :(

Merci d'avance, j'en peux plus. :snif:

[-Shana-]
[-Shana-]
Niveau 10
11 mai 2014 à 15:57:21

http://www.angelcode.com/products/bmfont/

:ok: .

Meprisoft
Meprisoft
Niveau 10
11 mai 2014 à 17:44:37

Je l'ai déjà trouvé, mais je comprends pas comment dire que je veux convertir mon .ttf en .fnt :(

Arkwolf
Arkwolf
Niveau 29
11 mai 2014 à 17:56:08

Perso j'utilise Gdx fontpack : https://github.com/mattdesl/gdx-fontpack

Y'a aussi Hiero qui est plus connu et plus utilisé : https://code.google.com/p/libgdx/wiki/Hiero

Sinon tu peux les générer au chargement en utilisant l'extension gdx-freetype : https://github.com/libgdx/libgdx/wiki/Gdx-freetype

Meprisoft
Meprisoft
Niveau 10
11 mai 2014 à 18:01:32

Oui, j'avais vu ça aussi.

Mais comment on fait ces deux étapes?
link gdx-freetype.jar to your core, android and desktop project
link gdx-freetype-natives.jar to your desktop project

Je comprends pas à quoi ça correspond. :(

Arkwolf
Arkwolf
Niveau 29
11 mai 2014 à 19:28:38

bin t'es sensé avoir plusieurs projets qui correspondent à le version desktop, android etc et à côté avoir le code "code" qui est partagé entre toutes les versions

pour lier une librairie après ça dépend de ton ide, sur éclipse tu peux faire clic droit sur le projet, propriétés, java build path, librairies et là tu peux utiliser des jar :hap:

Meprisoft
Meprisoft
Niveau 10
11 mai 2014 à 21:45:26

Ok merci je vais voir ça. :-)

Meprisoft
Meprisoft
Niveau 10
12 mai 2014 à 00:29:11

Bon, j'ai réussi à tout mettre. J'ai aucune erreur dans mon code. Mais des belles lignes rouges à l'exécution... quelqu'un pourrait me dire d'où ça vient svp? :/

:d) Dans les attributs de ma classe:
FreeTypeFontGenerator generator;
private BitmapFont font20;

:d) Dans la méthode create():
generator = new FreeTypeFontGenerator(Gdx.files.internal("yardsale
.TTF"));

font20 = generator.generateFont(20);
generator.dispose();

:d) Dans la méthode render():
batch.begin();
font20.draw(batch, "Test", -140, 200);
batch.end();
font20.dispose();

Voilà. J'ai aucune erreur qui est indiqué dans mon code. A l'exécution, l'erreur affichée pointe sur la ligne suivante:
font20 = generator.generateFont(20);

Je comprends pas du tout... :snif2:

Merci en tout cas j'ai réussi à tout "installer" comme il fallait grâce à toi. :coeur:

Meprisoft
Meprisoft
Niveau 10
12 mai 2014 à 21:41:37

J'ai tout fait exactement comme il faut, j'ai suivi une vidéo et j'ai fait exactement pareil... et j'ai toujours une erreur au niveau de la ligne "font20 = generator.generateFont(20);"... :mort:

Arkwolf
Arkwolf
Niveau 29
12 mai 2014 à 23:09:06

Difficile de t'aider comme ça, c'est quoi cette fameuse erreur ? :doute:

A tout hasard faudrait éventuellement aller dans le build path, et dans l'onglet order and export vérifier que c'est coché mais c'est à tout hasard que je dis ça :hap:

Meprisoft
Meprisoft
Niveau 10
13 mai 2014 à 17:54:44

En effet ça n'était pas coché.. mais ça ne change rien. :snif:

http://gyazo.com/6418f774a02a0657f9dc623cd5de13a2

Meprisoft
Meprisoft
Niveau 10
15 mai 2014 à 15:51:14

:up:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment