So projizieren Sie eine Schaumspur auf ein sich dynamisch änderndes Netz


10

Ich versuche, Wasser zu erzeugen, und im Moment habe ich es durch dynamisches Erzeugen von Wellen auf einem Netz erhalten. Aber jetzt möchte ich mein Boot dazu bringen, diese Wellen zu manipulieren und darüber hinaus einen Kelvin Wake zu verursachen.Geben Sie hier die Bildbeschreibung ein

Tatsache ist, dass ich das Wasser mit verschiedenen Kacheln erzeuge und das gleiche Muster dynamisch wiederhole. Wie würde ich dies auf einem dynamisch erzeugten Netz (Ebene) generieren? Ohne auch die anderen Kacheln (Ebenen) zu manipulieren?


3
Ich bin nicht sicher, ob sich die Entwickler einschalten, aber es gibt eine ausführliche Diskussion über die Implementierung von World of Warship hier: forum.worldofwarships.eu/index.php?/topic/…
Seth Battin

Als Randnotiz möchten Sie vielleicht, dass diese Wellen nach einer Weile verblassen, anstatt über eine so lange Strecke weiterzumachen.
Lolums

@Lolums Ich hatte vor, den Trail durch den Sichtbereich von 1000 UU (Einheitseinheiten) zu halten. Danach wollte ich sie verblassen lassen
Dimitri mx

Ich glaube nicht, dass Sie hier eine Antwort finden. Ich schlage vor, einen der Grafiker zu finden, die am Kriegsschiffspiel gearbeitet haben, und zu sehen, ob er einen Blog hat, und dann eine Frage zu stellen, Leute, die wissen, wie man diese Art von Expertenfunktionen modelliert niedriger als beide Hände Finger in der Anzahl, aber wenn es Ihnen gelingt zu finden, werde ich gerne auch Ihre Selbstantwort abstimmen.
Iman

Antworten:


1

Wie ich so etwas machen würde, ist ein Raster zu erstellen, wie eine Art Höhenkarte. Und wenn sich ein Netz im Gitter befindet, versuchen Sie (auf einer 2D-Ebene) zu berechnen, wie tief es im Wasser sein wird, und erzeugen Sie dann basierend auf dieser Höhenkarte die Wellen im Wasser.


2
Diese Antwort würde von detaillierteren Informationen darüber profitieren, wie Sie diese Berechnungen bei einem fahrenden Boot tatsächlich durchführen würden. Es wird auch nicht auf die Frage des Fragestellers zur Begrenzung der von der Änderung betroffenen Kacheln eingegangen.
DMGregory


0

Ich habe 3 Vorschläge. Erstens: Sie können versuchen, den Effekt mithilfe eines Partikelsystems zu erstellen. Zweitens: Sie können versuchen, TrailRenderer für einen Trail zu verwenden. Drittens: Sie könnten versuchen, ein Netz mit einer solchen Spurform zu erstellen, es dem Boot zuzuordnen und abhängig von der Geschwindigkeit / Entfernung die Größe auf einer / zwei Achsen zu erhöhen.


Könnten Sie vielleicht etwas näher auf Ihren zweiten Punkt eingehen? Die erste Option klingt zumindest für den Schaumstoffteil ziemlich plausibel. Wie würde Ihr dritter Punkt unter Berücksichtigung der Tatsache, dass die Wasseroberfläche nicht flach ist, auf den Kreuzungspunkt von Ebenen angewendet?
Dimitri mx
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.