Spielerando

Zeigen, woher ein Treffer kam, und den Pfeil richtig halten, wenn der Spieler sich dreht

Ein roter Pfeil am Bildschirmrand zeigt, wer geschossen hat. Wird er nur einmal berechnet, zeigt er falsch, sobald sich der Spieler dreht, und mehrere Treffer von derselben Seite häufen sich zum Durcheinander. Hier steht, wie er richtig und ordentlich bleibt, auch hinter dem Rücken des Spielers.

Warum das funktioniert

Der Pfeil beantwortet die Frage, wo etwas ist, von dort aus gesehen, wohin die Spielerin gerade schaut. Der Ort des Angreifers in der Welt ändert sich beim Drehen nicht, die Antwort auf dem Bildschirm aber schon, also muss der Pfeil jedes Bild neu berechnet werden.

Wann es das Falsche ist

Lass es weg bei Spielen mit fester Sicht von oben, in denen sich die Figur nie dreht, oder wenn Treffer von überall zugleich kommen. Ein Aufblitzen oder ein Ton sagt dann „getroffen“, ohne eine Richtung, die niemand lesen kann.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 4 typische Fehler und die Lösung
  • 28 Zeilen Beispielcode mit 4 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Zeigen, woher ein Treffer kam, und den Pfeil richtig halten, wenn der Spieler sich dreht“ (read_entry damage-direction-arrows-follow-turning) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen