PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HP leiste berechnen?



Blackadder
14.10.2007, 21:28
habe ein kleines problem was das darstellen einer HP leiste angeht.
wenn die länge der leiste und der maximale HP wert konstant (unverändert) sind, ist das ja kein problem, aber was wenn die maximalen HP variabel sein sollen?

angenomen die HP leiste ist 50 pixel lang, also steht jeder pixel für 2% der maximalen HP. die MAX HP liegen zwischen 100 und 999.
wie lässt sich nun ein beliebiger HP wert richtig darstellen?

mir will einfach keine lösung dazu einfallen... ^w^

Ignis-sama
14.10.2007, 21:39
-

The Best Isaac
14.10.2007, 21:40
Durch ganz einfaches Prozentrechnen? Nur dass der maximale Wert nicht 100 sondern 50 ist.

Beispiel: Der Held hat 235 HP von maximal 496.
50*235/496=23,69 (wird im Maker zu 23).

Also hast du bei diesen Werten etwas die Hälfte der HP-Leiste gefüllt.

Edit: Mist, zu spät.

@Odious: Bei deiner Variante würde übrigens null rauskommen.

Ignis-sama
14.10.2007, 21:42
-

Blackadder
14.10.2007, 21:59
danke leute, werd die formel anwenden.
hab irgendwie zu kompliziert gedacht und den wald vor lauter bäumen nicht gesehen. ;)