JeuWeb - Crée ton jeu par navigateur
[Résolu] Barre de vie (mana ou autre) - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Barre de vie (mana ou autre) (/showthread.php?tid=3755)

Pages : 1 2


RE: Barre de vie (mana ou autre) - keke - 05-03-2009

Ceci par exemple ? (fait en GD)
En changant la valeur pourcentage, ça modifie le taux de remplissage du camembert.

http://www.magdales.com/fonctions/image_interne/camembert_curseur.php?pourcentage=60&nom_image_fond=transpa_don1PAM&nom_image=don1PAM

Kéké


RE: Barre de vie (mana ou autre) - wild-D - 05-03-2009

allwise, pourquoi s'amuser avec des triangles ? alors que gd2 offre une fonction pour ça ?

si tu as GD2 tu te prends pas la tête:
1) http://fr.php.net/manual/fr/function.imagefilledrectangle.php
2) http://fr.php.net/manual/fr/function.imagefilledarc.php

et pis voilà (pour la première partie de ta barre de vie un rectangle; et la seconde un arc de cercle plein; ensuite tu fou ton image avec ton perso et tous les décors, avec juste la barre qui est transparent par dessus; que demander de plus ? )

http://www.wild-diplomacy.com/jeuweb/gd2barrevie.php?pc=78
(et hop en fonction du pourcentage de vie ta barre de vie est plus ou moins remplie)

et sans l'image: http://www.wild-diplomacy.com/jeuweb/gd2barrevie.php?pc=78&sansimage=1


RE: Barre de vie (mana ou autre) - madri2 - 05-03-2009

ça ne parle a personne ma réaction a propos du sans gd ?


RE: Barre de vie (mana ou autre) - SorenS - 05-03-2009

Pas mal du tout ta solution Wild-D !!!
Par contre, du coup tu fais :
- la barre représente 50 % et le cercle 50% aussi ?

madri2 : ben montre comment tu fais, là t'as juste dit : "Moi je sais"

Pour l'image je l'ai trouvé sur google Smile


RE: Barre de vie (mana ou autre) - wild-D - 05-03-2009

dans le cas présent ouai c'est 50/50... parce que je le vaux bien Tongue
ben j'ai pris une échelle en pourcent, et y avait 2 parties, alors j'ai pas ergoté sur le fait de savoir si la longueur de la barre droite et de la courbe était égales. Je me suis juste contenté de couper la poire en 2; mais rien n'empêche de faire une répartition conforme au rapport des 2 longueurs. Wink
(enfin la le script il est un peu pourri il envoie une image qui pèse une tonne et en plus sans header pour demander la mise en cache -_-; donc dans la pratique ce serait pas très jojo )

note que dans la pratique; moi je serais limite du genre à générer les 100 images (plutot que de repasser par gd; et à passer les déco, avatar et autre par-dessus avec des div).
ou alors ce serait en flash (et je passerais le pourcent en flashvars)

p.s
madri2; faire ce que allwise propose dans sa première intervention, ça marche aussi bien en gd, qu'en xhtml/css (qu'avec juste def des dim des div) Tongue


RE: Barre de vie (mana ou autre) - SorenS - 05-03-2009

C'est vrai que ça peut être pas mal lourd ^^

Merci de ton aide wild-D
Sujet résolu Wink


RE: [Résolu] Barre de vie (mana ou autre) - madri2 - 05-03-2009

en tout cas c'est très joli !