AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 Barre de vie rouge/vert

Aller en bas 
3 participants
AuteurMessage
conker
Utilisateur confirmé: Rang ***
conker


Messages : 513
Localisation : Dans le marteau de GM (sa secoue)
Projet Actuel : Gm-crypt

Barre de vie rouge/vert Empty
MessageSujet: Barre de vie rouge/vert   Barre de vie rouge/vert EmptySam 3 Fév 2007 - 12:38

Voila je voudrai faire une barre de vie qui varie du rouge au vert en fonction des PV,rouge quand ten a peut,et vert quand ten a beaucoup,mais j'aimerai pas la faire avec seulement 2 couleur,mais que sa passe du vert au rouge au fur et a mesure en utilisent plein de couleur,je sais po si je suis asser clair.
J'ai bau me creuser la cervelle je ne voi pas....
a par en faisant :

if (health=99) {draw_health(couleurtrés vert)
if (health=98) {draw_heath(couleurunpeumoinvert)

mais c beaucoup trop LONGGGGGG !!!!!!!!

_________________
JEUX EN COURS :
Goomba Aventure = 75%
Battle Space = 52 %
Snowman Aventure = 2.5%
Bigwar = 18%
Rollercoaster mania = 5%
Helibattle = 18%
KKboom = 83%
Sansnom = 10%
Zelda and the four birds = 9%
E-defining = 52%
Error factory =
Revenir en haut Aller en bas
GTK
*Excellent utilisateur*
GTK


Messages : 3959
Localisation : Belgique
Projet Actuel :

Barre de vie rouge/vert Empty
MessageSujet: Re: Barre de vie rouge/vert   Barre de vie rouge/vert EmptySam 3 Fév 2007 - 12:47

J'ai fait comme ça dans mon Piou-Piou :
Code:
draw_rectangle_color(x1,y1,x2+health,y2,couleur,couleur,couleur,couleur,false)

Et pour couleur :

Code:
couleur = make_color_rgb(255-(health/100*255),0+(health/100*255),0)
Ici au dessus, je divise healt par 100 (car le nombre de Health max est 100 dans mon jeux) et puis je multiplie par 255 car les couleur font de 0 à 255 .

Si le nombre maximun de ton healt est différent de 100, remplace les 100 .
Si tu utilise une autre variable que health, remplace les health par ta variable .

_________________

Barre de vie rouge/vert Signaturev
Revenir en haut Aller en bas
http://stevevanessche.tumblr.com/
conker
Utilisateur confirmé: Rang ***
conker


Messages : 513
Localisation : Dans le marteau de GM (sa secoue)
Projet Actuel : Gm-crypt

Barre de vie rouge/vert Empty
MessageSujet: re   Barre de vie rouge/vert EmptySam 3 Fév 2007 - 12:59

Merci beaucoup !

_________________
JEUX EN COURS :
Goomba Aventure = 75%
Battle Space = 52 %
Snowman Aventure = 2.5%
Bigwar = 18%
Rollercoaster mania = 5%
Helibattle = 18%
KKboom = 83%
Sansnom = 10%
Zelda and the four birds = 9%
E-defining = 52%
Error factory =
Revenir en haut Aller en bas
Innoson
Utilisateur confirmé: Rang ****



Messages : 927
Projet Actuel : Aller voir la bas si jy suis.

Barre de vie rouge/vert Empty
MessageSujet: Re: Barre de vie rouge/vert   Barre de vie rouge/vert EmptySam 3 Fév 2007 - 14:11

tu dit que ta barre de vie a une certaine couleur selon la variable couleur, la variable couleur peut changer ainsi et prendre la couleur verte rouge ... mais tu peut aussi fair un dégraer en utilisant plusieur variable :

couleur = merge_color(couleur_1,couleur_2,comme tu veut ici)
couleur_1=make_color_rgb(PV-5,PV/50,PV*4) (je donne un exemple)
couleur_2=make_color_rgb(PV+5,PV/10,PV*2) (pereil ^_^ )

je sais pas si sa marche de toute facon tu a la solution que ta dit GTK, tu peut toujour regaarder sur 64digits y a de magnifique exemples gnii
Revenir en haut Aller en bas
Contenu sponsorisé





Barre de vie rouge/vert Empty
MessageSujet: Re: Barre de vie rouge/vert   Barre de vie rouge/vert Empty

Revenir en haut Aller en bas
 
Barre de vie rouge/vert
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» bug quand les rouge tire ... -_-
» Des actions D&D surmontées d'un REG rouge? (Unregistered
» 1 barre sur 2...
» créé un laser 2x2 (rouge de préférence)?
» image Blendé en rouge quand on ce fais touché~~

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: