In 2D-Top-Down-Fußballspielen wird einem Ball manchmal die Illusion vermittelt, in der Luft zu sein, wie im Folgenden:
Wie kann ich das erreichen?
In 2D-Top-Down-Fußballspielen wird einem Ball manchmal die Illusion vermittelt, in der Luft zu sein, wie im Folgenden:
Wie kann ich das erreichen?
Antworten:
Geben Sie dem Ball einen Höhenwert. Zeichnen Sie einen Schatten an der tatsächlichen 2D-Position des Balls. Der Schatten hilft dabei, den Ball für den Spieler räumlich auszurichten.
Wenn Sie den Ball selbst zeichnen , versetzen Sie die Y-Position um die "Höhe" des Balls. Wenn Sie mehr als nur eine Illusion implementieren möchten, verwenden Sie diesen Höhenwert auch für Berechnungen. Sie können beispielsweise die Fähigkeit des Balls implementieren, in einem Spiel, wie Sie es gezeigt haben, über den Kopf eines Spielers zu springen, indem Sie überprüfen, ob die Höhe stimmt besser als die Größe eines Spielers.
Schatten und Textur .
Texturiere den Ball, um zu zeigen, dass er sich dreht. Dies hilft, die Illusion der Drehung einer Kugel zu erzeugen, die mehr als zwei Dimensionen hat.
Ein Schatten kann Ihr Gehirn dazu bringen, alle möglichen Dinge zu glauben. Flache Dinge so aussehen zu lassen, als hätten sie eine dritte Dimension.
Sie müssen nicht einmal die Höhe des Balls ändern, sondern nur die Position des Schattens.
Dieses Video ist ein hervorragendes Beispiel für die Möglichkeiten von Shadow. Sie werden feststellen, dass sich der Ball in jeder Sequenz genau gleich bewegt, nur der Schatten ändert sich: https://www.youtube.com/watch?v=5fgOK0odA1o
Schatten und Ball sind Schlüsselaspekte. Die Schattengröße und der Abstand zwischen Ball und Schatten sollten mit zunehmender Höhe zunehmen. Außerdem sollte sich die Ballgröße erhöhen, wenn sich die Ballhöhe erhöht. Die Schattenposition stellt die Position der Kugel in 2d dar. Wenn sich die Kugelhöhe erhöht, muss die Kugelposition geändert werden (ich gehe davon aus, dass die Lichtquelle homogen ist und nicht wie eine Lampe ein einzelner Punkt ist. Die Lichtquelle ändert alles am Schatten). Schließlich können Sie einige Animationen wie Luftstrom hinzufügen.
Ich würde tun, was die obigen Plakate andeuteten: Schatten und Größe erhöhen sich, wenn der Ball höher ist. Eine Sache, an die ich mich beim Tennisspielen in alten Fernsehspielen erinnere, ist, dass der Ball umso langsamer wurde, je höher er wurde und je größer er wurde. Wenn es seinen Zenit erreicht hatte und anfing, "herunterzufahren", wurde es wieder schneller, je kleiner es wurde.