Das 3D as 2D Beispielprojekt Bunny Blitz ist ab sofort verfügbar

2D Spiele stehen vor Herausforderungen, wenn es darum geht, die visuellen Erwartungen der Spieler zu erfüllen. Entwickler müssen anspruchsvolle Animationen, wechselnde Kamerawinkel, Cutscenes, ein Gespür für Tiefe, immersives, vielseitiges Gameplay liefern.
Während 2D ausdrucksstark ist, sorgt das Hinzufügen von 3D Elementen für mehr Tiefe. 3D animierte Charaktere können einfacher animiert werden (zum Beispiel in isometrischen 2D Spielen ) und Sie können verschiedene Kamerawinkel verwenden oder Nahaufnahmen mit 3D Charakteren machen. 3D Requisiten können auch einzigartige Spielsituationen schaffen oder die Tiefe verstärken.
In Unity 6.3 und darüber hinaus können 2D Projekte, die den URP 2D Renderer verwenden, jetzt 3D Elemente mit den 3D-as-2D Workflows in die 2D Welt einfügen. Unter demselben Renderer können 3D Elemente mit den enthaltenen Mesh-2D-Filtermaterialien oder einem Shader Graph Sprite-basierten Shader (mit aktivierter 3D-as-2D Kompatibilität) gerendert und in der 2D Welt sortiert werden.
In den neuen 3D-as-2D Workflows verhalten sich 3D GameObjects wie Sprites in Sortierebenen, erhalten 2D Beleuchtung und können sogar mit einer 2D Maske maskiert werden.
Um all diese Möglichkeiten zu demonstrieren, haben wir das neue Sample Bunny Blitz entwickelt.
>> DOWNLOAD <<
Wir arbeiten an schriftlichen und Video-Tutorials, die sich mit verschiedenen Aspekten und Herausforderungen von 3D in 2D und Techniken befassen, aber in der Zwischenzeit können Sie sich das Projekt ansehen und die Szene erkunden.

Kernmerkmale
- Sprite und 3D Sortierung: Sortieren von 3D Objekten neben Sprites mithilfe der Komponente Sortiergruppe und 3D-as-2D Rendering, wobei traditionelle Tiefensortierung durch Sortierebenen ersetzt wird
- Perspektivtiefe: Verwenden Sie eine perspektivische Kamera und Z-Achsen-Positionierung, um ein stärkeres Gefühl der Umgebungstiefe zu schaffen
- Out-of-Focus Blur: Anwenden eines benutzerdefinierten 2D Renderer-Injektionsdurchlaufs zum Erstellen tiefenbasierter Unschärfeeffekte
- 3D-as-2D Shader: Erstellen Sie Sprite Shader in Shader Graph mit voller 3D-as-2D Kompatibilität
- Komplette 2D Toolset: Verwenden Sie 2D Lichter, Kachelkarten, Sprite Formen, Animationen und Masken während des gesamten Projekts
- Erweitertes Rendering: Entdecken Sie das Rendering von Schattenkameras, MatCap-Materialien und kachelbare Tilemap-Materialien
- Visuelle Effekte: Kombinieren Sie VFX Graph und Shader Graph für Charakter-Spawning, Cloud-Transport, End-of-Level-Portale und Frühlingseffekte
- Wiederverwendbare Asset-Bibliothek: Greifen Sie auf eine Sammlung wiederverwendbarer 2D und 3D Assets zu, einschließlich eines voll animierten Hauptcharakters, Feinden und finalen Bosses
- 2D Physics Gameplay: Versorgen Sie das komplette Gameplay-Erlebnis mit dem 2D-Physiksystem von Unity

Spielen Sie das Projekt
Wie zu spielen Bunny Blitz
Öffnen Sie die Szene LevelSelect im Ordner BunnyBlitz > Spiel > Szenen, wählen Sie Stufe und dann Play.
- Links/Rechts oder A/D bewegt das Kaninchen nach links und rechts.
- Platz zum Springen, doppelt drücken zum doppelten Springen.
- Landen Sie auf Feinden und Blöcken und vermeiden Sie Gefahren wie Spikes oder Stürze.
- Schießen Sie „Granatapfel“ mit Enter oder Linksklick auf die Maus.
- Sammle goldene Karotten: Sammle 100 für ein Leben.
- Sammle „Granatapfel“: Schießt sie auf Feinde!
- Achte auf die Herzen: Verliere 3 Herzen und du wirst von einem Speicherpunkt respawnen oder vom Levelauswahlbildschirm neu starten, wenn du keine Leben mehr hast.
Für die Vollendenten
- Sammlerstücke: Finde die versteckten Glasenten und die Buchstaben U, N, I, T, Y im gesamten Demolevel.
- Besiege die „Megaschnecke“: Er mag keine „Granatapfel“ und Bomben noch weniger.
- Heimkehr: Überquere das Portal im Karottenhaus.

Schauen Sie sich unsere anderen Ressourcen für 2D Entwickler an, wie unser kürzlich aktualisiertes E-Book für 2D Spielekunst, Animation und Beleuchtung und die Playlist für 2D Tutorials auf unserem YouTube Kanal und andere Beispiele, die Sie im Asset Store finden.
