draw_healthbar

Dessine une barre de santé personnalisée.

Syntaxe:

draw_healthbar(x1, y1, x2, y2, amount, backcol, mincol, maxcol, direction, showback, showborder);


Argument La description
x1 La coordonnée x de la gauche de la barre de santé
y1 La coordonnée y du haut de la barre de santé
x2 La coordonnée x de la droite de la barre de santé
y2 La coordonnée y du bas de la barre de santé
amount La variable qui définit la santé totale (entre 0 et 100)
backcol La couleur de l'arrière-plan pour la barre
mincol La couleur de la barre quand il n'y a pas de santé (0)
maxcol La couleur de la barre en pleine santé (100)
direction Où la barre est "ancrée" (0 = gauche, 1 = droite, 2 = haut, 3 = bas)
showback Si le fond de la barre est dessiné ( true ) ou pas ( false ). Si la valeur est false, l'argument backcol est ignoré.
showborder Si les éléments de la barre ont une bordure noire large de 1px ( true ) ou pas ( false ).


Retours: N / A


La description

Avec cette fonction, vous pouvez dessiner une barre colorée pour afficher une valeur constante. Bien que la fonction utilise le mot "barre de vie", vous pouvez l'utiliser pour afficher tout ce que vous souhaitez tant que le montant à afficher est un pourcentage entre 0 et 100 (un pourcentage de n'importe quelle valeur peut être calculé avec la formule) . ) * 100 ), ainsi, par exemple, vous pouvez l'utiliser pour afficher la puissance, la santé, le mana, l'heure ou toute autre chose qui pourrait bénéficier d'un affichage en barre.

Vous pouvez définir différentes choses qui changent l'aspect visuel de la barre et ceux-ci sont illustrés dans l'image ci-dessous (notez que les couleurs utilisées ici sont c_green pour la valeur maximale et c_red pour la valeur minimale, mais vous pouvez utiliser les couleurs que vous souhaitez):


Exemple:

var pc;
pc = (hp / max_hp) * 100;
draw_healthbar(100, 100, 500, 200, pc, c_black, c_red, c_lime, 0, true, true)

Le code ci-dessus utilise la valeur en pourcentage que vous obtenez à partir des variables "hp" et "hp_max" pour dessiner un barre de santé standard rouge / vert.


Précédent: Dessiner des formulaires de base
Suivant: draw_path
© Copyright YoYo Games Ltd. 2017 Tous droits réservés