Ergebnis 1 bis 6 von 6

Thema: Formel für HP-Anzeige (in Prozenten)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    100 geteilt durch Max HP mal Aktuelle HP = Aktuelle Prozent.

    Die Variable dann nutzen um zum Beispiel einen 100Pixel langen Energiebalken Links oben aus dem Rand zu schieben wenn er abnimmt.
    Sollte er 200Pixel lang sein, so muss man noch etwas umrechnen.

  2. #2
    @Bex:
    Ich würde eher dazu raten die Formel von mir zu verwenden, wenn man Ganzzahl-Rechnungen verwendet.

    Ein Beispiel:
    MaxHP = 6
    HP = 3
    HP% = 50%

    HP * 100 / MaxHP == 3 * 100 / 6 == 300 / 6 == 50
    (100 / MaxHP) * HP == (100 / 6) * 3 == 16 * 3 == 48

  3. #3
    Du hast recht, der VX rechnete nicht mit Kommazahlen, wenn das beim Ace auch noch so ist hast du recht.
    Hatte damals einfach die zahlen erst erweitert dann gerechnet, dann wieder verkleinert und so die rundungsfehler ausgeschaltet.
    So wie du es machst gehts aber noch besser.

    Geändert von Bex (20.09.2014 um 20:50 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •