-
Krieger
Prozentrechung (Schon immer gehasst...)
Ich hab da ein kleines Problem, welches mein Kampfsystem betrifft. Und zwar soll in diesem KS, wie in den meisten auch, eine Energieanzeige sein. Diese habe ich fertig. Allerdings ist sie nur 75 Pixel lang. Aber man besitzt 100 Lebenspunkte. Da ich will, dass die Leiste parallel mit den Lebenspunkten sinkt, brauche ich dafür die Prozentrechnung. Natürlich krieg ich das Rechnen selber hin, aber wie bring ich den Maker dazu? Er kennt ja keine Kommazahlen. Er rundet immer automatisch auf bzw. ab.
Ich mache also folgendes:
Ich setze eine Variable auf die aktuellen HP. Diese Variable nenne ich jetzt mal "aktHP".
Weitere Variable. Ich nenne sie "zwiHP".
Ich setze "zwiHP" mit "aktHP" gleich.
"zwiHP" hat also nun den Wert der aktuellen HP. Dann verändere ich die Variable "zwiHP". Und zwar multipliziere ich sie mit 75. (75, weil die Energieleiste 75 Pixel lang ist.) Und dann Dividiere ich das ganze nochmal durch 100.
Damit sollte das Ergebnis eigentlich perfekt ausfallen. Aber das tut es nicht.
Was hab ich da bloß falsch gemacht?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln