Entweder du verstehst mein Problem nicht, oder ich deine Lösung nicht.![]()
(kurz vorab, ich hab den Maker gerade nicht hier, deswegen kann ich die Sachen nicht direkt vor Ort testen)
Angenommen der Char befindet sich auf Feld x=12 und y=7, die Anzeige soll über dem Char angezeigt werden, also auf x=11,5*16px=184px und y=3,5*16px=56px. Da der HP-Wert 10 beträgt nehmen wir die y-Position +2400px. Wenn sich der nun einen Schritt nach rechts bewegt wird x+=16px, bekommt er nun einen auf die Mütze und der HP-Wert sinkt um 1 Stufe wird y-=240px.
Ergo: ich kann die Position des Bildes nicht stupide über die X- und Y-Positionen des Chars anzeigen lassen, sondern muss die Position viel mehr einmal am Anfang bestimmen und jetzt bei jedem Schritt und bei jedem zugefügten Schaden wieder anpassen. Wenn du es schaffst die Bildposition nur über 2 Variablen stupide via PP anzeigen zu lassen, dann hast du meinen Respekt, denn die Logik für diese simple Methode erschließt sich mir hierbei nicht.
=> Es ist programmiertechnisch aufwendiger, als wenn ich jeden HP-Wert als einzelnes Bild anzeigen lassen würde.
Ich hoffe mein Denkansatz bei dieser "Problematik" ist klar geworden.![]()