Eine lebendige Wasseroberfläche simulieren, die sich beruhigt und nie explodiert
Eine Reihe von Wassersäulen, die auf Tropfen und Spritzer reagieren, sieht toll aus, bis eine niedrige Bildrate oder ein starker Spritzer die ganze Oberfläche in den Himmel schießen lässt. Und eine Oberfläche, die langsam Wasser verliert oder gewinnt, zeigt am Ende den falschen Stand. Hier steht ein stabiler Schritt mit klarer Grenze und eine Art, die Gesamtmenge zu bewahren.
Warum das funktioniert
Jeder Punkt des Wassers wird zum Mittel seiner Nachbarn gezogen und bewegt sich weiter, mehr ist eine Welle nicht. Es bleibt nur ruhig, wenn eine Welle pro Schritt nie eine ganze Spalte überspringt, und nichts geht verloren, wenn die Ränder als geschlossen gelten.
Wann es das Falsche ist
Nicht, wenn das Wasser Dinge glaubhaft tragen, bergab fließen oder in die Luft spritzen soll. Eine Oberfläche aus Spalten bewegt sich nur auf und ab; nimm für solche Fälle gezeichnete Effekte oder Partikel.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 41 Zeilen Beispielcode mit 5 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Eine lebendige Wasseroberfläche simulieren, die sich beruhigt und nie explodiert“ (read_entry pond-surface-waves-that-do-not-blow-up-and-keep-the-water) 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