Ich möchte Zeichentrick-Sonnen- / Lichtstrahlen erstellen, die denen in sehr bekannten und beliebten Spielen wie Journey sehr ähnlich (oder identisch) sind:
und Ori:
Wie kann ich das erreichen?
Ich möchte Zeichentrick-Sonnen- / Lichtstrahlen erstellen, die denen in sehr bekannten und beliebten Spielen wie Journey sehr ähnlich (oder identisch) sind:
und Ori:
Wie kann ich das erreichen?
Antworten:
Verwenden Sie gestreckte Partikel, um den Effekt zu erzielen. Wählen Sie im Renderer "Gestreckte Werbetafel". Ändern Sie die Länge nach Bedarf. Dies kann sowohl in 3D- als auch in 2D-Szenen verwendet werden.
Wenn Sie wirklich in Sachen Effekt sind, lernen Sie Shader . Hauptsächlich Vertex- und Fragment-Shader. Dinge zu zeichnen ist nicht immer eine Lösung. Die Größe des Builds nimmt aufgrund zusätzlicher Kunstwerke zu. Apropos Gesamteffekte. Siehe Hearthstones Goldkarteneffekt .
Sie erwähnen, dass Sie Unity verwenden, damit Sie die offizielle Funktion "Sun Shafts" verwenden können. Es ist direkt in die Engine integriert: Sie können diese Unity-Dokumente lesen , um eine gute Vorstellung davon zu bekommen, wozu sie in der Lage sind. Dieses YouTube-Video führt Sie durch die Implementierung.
Übrigens müssen Sie die Unity Standard Assets herunterladen , um sie dann verwenden zu können.
Dies ist, was wir tun und die Ergebnisse sehen in etwa so aus wie in Ori.
Sie benötigen eine Textur für Ihren Lichtschacht, die sich vertikal schleift. Dies ist aus unserem Projekt (daher das Wasserzeichen, sorry)
Sie fügen es einem Partikelmaterial hinzu und fügen das Material einem Ebenen-Grundelement hinzu. Es sollte schön und strahlend aussehen.
Noch zwei Schritte. Zum einen streckst du das Flugzeug richtig groß aus. So groß wie nötig. Und zweitens animieren Sie den vertikalen Versatz der Textur mithilfe von Shadern oder Skripten. Dadurch wirkt das Licht lebendig. Fügen Sie kleine Staubpartikel für zusätzliche Finesse hinzu.
Sie könnten mit Shader-Skripten auch eine Art Abfall-Effekt hinzufügen, aber das ist eine kompliziertere Angelegenheit.