Page 1 sur 1

[text] drawtext() / option : centré, à droite, à gauche

Publié : mer. 08/juin/2011 11:43
par blendman
Salut

Est-il possible de modifier la position de l'écriture avec drawtext() ?
Par exemple, pour centrer un texte, le mettre à droite ou à gauche.

Lorsque j'écris par exemple :

Code : Tout sélectionner

drawtext(50,50,"vie : "+str(vie))
Imaginons que vie = 0 et vie = 120, ça donne :

Code : Tout sélectionner

vie = 0
vie = 120
Je voudrais ceci comme option :) :

Code : Tout sélectionner

vie =   0
vie = 120
Pour les menus d'un jeu, ce serait vraiment sympa d'avoir cette option ou cette possibilité.
Si vous savez comment faire ça, n'hésitez pas ;).

Merci bien les z'amis.

Re: [text] drawtext() / option : centré, à drotie, à gauche

Publié : mer. 08/juin/2011 11:57
par G-Rom
Tu joue avec la taille du texte , TextWidth() ?
a savoir que pour un jeu DrawText() plombe les performances , penche toi vers une police bitmap ;)

Re: [text] drawtext() / option : centré, à drotie, à gauche

Publié : mer. 08/juin/2011 12:21
par blendman
G-Rom a écrit :Tu joue avec la taille du texte , TextWidth() ?
non, je n'utilise pas textwidth() :)

a savoir que pour un jeu DrawText() plombe les performances , penche toi vers une police bitmap ;)
ouip, c'est vrai. Mais je le ferai pour le jeu en lui-même ;). Pour les menus, les drawtext() fonctionnent bien (menu de connexion, création du personnage), car il y a très peu d'image au final et pas de scrolling, donc si une telle fonction existe, ce serait bien pratique.

Re: [text] drawtext() / option : centré, à drotie, à gauche

Publié : mer. 08/juin/2011 13:00
par G-Rom
blendman a écrit :
G-Rom a écrit :Tu joue avec la taille du texte , TextWidth() ?
non, je n'utilise pas textwidth() :)

alors joue avec , si tu veut centré un texte , ou aligné un texte c'est pratique.

Re: [text] drawtext() / option : centré, à drotie, à gauche

Publié : mer. 08/juin/2011 13:11
par blendman
G-Rom a écrit :
blendman a écrit :
G-Rom a écrit :Tu joue avec la taille du texte , TextWidth() ?
non, je n'utilise pas textwidth() :)

alors joue avec , si tu veut centré un texte , ou aligné un texte c'est pratique.
ok, je vais regarder ça ;). Je crois que j'ai compris comment je peux l'utiliser pour aligner un texte ou le centrer , merci :D