Flugbahnen und Abpraller
Die Mathematik von allem, was fliegt: Sie berechnet den Wurf, der genau im Ziel landet, folgt der Bahn und lässt Dinge von Wänden und Böden abprallen. Ein Ball springt bei jeder Bildrate gleich.
Wann du das brauchst
Für Granaten, Pfeile, Kanonen, geworfene Gegenstände, einen Gegner, der auf dich wirft, eine Ziellinie, einen Basketball oder jeden springenden Ball.
Das sagst du deiner KI
Nimm die Flugbahnen von Spielerando, damit die Granate meines Gegners genau dort landet, wo der Spieler steht, und zeig eine Ziellinie für meine eigenen Würfe.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen
Einstellungen
- gravity (980): Die Schwerkraft auf einem 2D-Bildschirm in Pixeln pro Sekunde zum Quadrat. In einer 3D-Welt in Metern nimm 9,81.
- bounciness (0.6): Wie viel Tempo ein Aufprall übrig lässt. 1 behält alles, 0 stoppt sofort.
- friction (0.1): Wie viel Seitwärtstempo ein Aufprall wegnimmt.
- restSpeed (20): Unter diesem Tempo bleibt ein Ball liegen, statt auf dem Boden zu zittern.
Deine KI bekommt den Code
Der fertige Code und die Mathematik kommen über die Spielerando-Verbindung, damit deine KI sie sofort nutzen kann. KI verbinden
Häufige Fragen
wie trifft ein geschoss ein ziel
Leg fest, wie lange der Flug dauert oder wie schnell der Wurf ist, und rechne rückwärts auf die nötige Startgeschwindigkeit. Dafür gibt es eine genaue Antwort, also kein Raten und kein Nachjustieren von Hand.
warum verfehlt mein geschoss das ziel knapp
Wer es in jedem Bild in kleinen Schritten bewegt, entfernt sich von der wahren Bahn, und bei niedriger Bildrate umso mehr. Nimm stattdessen die genaue Position für jeden Moment, dann landet es punktgenau.
warum springt mein ball auf verschiedenen rechnern unterschiedlich hoch
Der Boden wird zwischen zwei Bildern überschritten, und dieser kleine Fehler hängt von der Bildrate ab. Das Rezept berechnet den Moment des Aufpralls innerhalb des Bildes, also stimmt die Höhe.