O le ṣafikun awọn ipa ina si ere 2D rẹ. Nkan yii nitorina ṣe pẹlu ina 2D ati ojiji ni Isokan.
Ifihan si awọn ipa ina 2D ni Iṣọkan
Bei Verwendung der Universal Render Pipeline (URP) mit ausgewähltem 2D-Renderer bietet die Light 2D-Komponente eine Möglichkeit, Sprites mit 2D-optimierter Beleuchtung zu versehen. Für 2D Licht und Schatten, benötigst du das korrekte Rendering und die passenden Lichttypen.
O le yan laarin awọn oriṣi ina 2D oriṣiriṣi. Awọn oriṣi ina ninu package jẹ:
Freeform
sprite
Ibaramu
Point
agbaye
Iṣakojọpọ naa ni dukia data oluṣapẹrẹ 2D ti o ni awọn aye fun awọn aza aza oriṣiriṣi. O gba ọ laaye lati lo to awọn aṣayan ina aṣa aṣa mẹrin fun iṣẹ akanṣe rẹ.
Akiyesi: Ti o ba ni oluṣewadii oluṣewadii 2D ti n ṣiṣẹ (Akojọ aṣyn: Eto Awọn aworan> Ṣafikun Awọn ohun -ini Rendrer 2D labẹ Awọn Eto Pipeline Rendereline), diẹ ninu awọn aṣayan fifunni 3D ninu dukia URP ko ni ipa lori ohun elo ikẹhin tabi ere naa.
Imọlẹ 2D ati awọn ibeere ojiji ati iṣeto ni Isokan
O nilo Iṣọkan 2019.2.0b1 tabi nigbamii
ati ẹya Pipeline Universal Render Pipeline 6.7 tabi ga julọ.
Bii o ṣe le tunto oluṣapẹrẹ 2D:
1. Ṣẹda dukia opo gigun ti epo tuntun nipa yiyan Ṣẹda> Olufunni> Pipeline Render Universal> dukia Pipeline lati inu akojọ Awọn ohun -ini
2. Nigbamii yan: Ṣẹda-> Rendering-> Pipeline Render Universal-> 2D Renderer (Idanwo)
Ṣafikun ohun -ini tuntun si atokọ oluṣapẹrẹ.
Yan Ṣatunkọ-> Eto Eto ki o lọ si ẹya awọn aworan.
Ṣeto awọn eto opo gigun ti epo si oluyipada tuntun.
Fa awọn ipa ina labẹ awọn eto ayaworan ti awọn eto iṣẹ akanṣe.
Lati ṣeto awọn sprites fun itanna ati lati tan imọlẹ wọn pẹlu awọn imọlẹ 2D, paati oluṣapẹrẹ sprite ti sprite ni a yan ohun elo kan pẹlu shader ti o ṣe si awọn imọlẹ 2D.
Ti o ba fa titun sprites sinu awọn ipele, awọn ohun elo ti wa ni laifọwọyi sọtọ si "Sprite-Lit-aiyipada" ki nwọn ki o le se nlo ati ki o han itana nipasẹ 2D imọlẹ.
Ni omiiran, o le lo package Shader Graph lati ṣẹda shader aṣa ti o dahun si awọn imọlẹ. Package Shader Graph le ṣe igbasilẹ lati ọdọ Oluṣakoso Package.
Ṣe igbesoke si shader ibaramu
O le nilo lati ṣe imudojuiwọn awọn ohun elo rẹ si shader ibaramu ina. Awọn iṣẹ atẹle n ṣe imudojuiwọn iṣẹlẹ kan laifọwọyi tabi iṣẹ akanṣe kan ninu ilana kan. Awọn oju iṣẹlẹ imudojuiwọn tabi awọn iṣẹ akanṣe ko le tunto si ipo iṣaaju wọn.
Ṣe imudojuiwọn iṣẹlẹ kan
Lati ṣe imudojuiwọn ipo ṣiṣi lọwọlọwọ, lọ si Ṣatunkọ> Pipelines Render> Pipeline Render Universal-> 2D Renderer> Igbesoke Igbesoke si 2D Renderer
Lẹhinna iboju rẹ yoo di dudu:
Imudojuiwọn lati ise agbese
Lati ṣe imudojuiwọn gbogbo awọn iṣaaju ati awọn ohun elo ninu iṣẹ akanṣe rẹ lọ si Ṣatunkọ> Ripeline Render> UniversalRP-> 2D Renderer> Project Update si 2D Renderer
Bayi o ni lati ṣafikun imọlẹ si iwoye rẹ.
Ọtun tẹ sinu window eto ipo ki o yan Imọlẹ-> 2D-> Ina ti o fẹ fi sii.
Bayi imọlẹ nilo ni aaye naa.
Ni window logalomomoise, tẹ-ọtun ni ẹẹkan ki o yan Light–>2D ati orisun ina ti o fẹ, fun apẹẹrẹ. Fun apẹẹrẹ Imọlẹ Ojuami. Orisun ina han ni aaye naa. Ko tobi pupọ ati pe o le pọ si ni lilo semicircle lori aala ofeefee. Awọn lẹhin jẹ ṣi dudu patapata.
Awọn fẹlẹfẹlẹ tito si eyiti imọlẹ yẹ ki o ni ibatan gbọdọ wa ni ṣeto.
Yan “Gbogbo” labẹ Awọn ipele Itọpa Àkọlé ni window Oluyewo. Lẹhinna ina naa ni ibatan si iwaju ati lẹhin. Redio ita ati inu ti orisun ina le ṣe atunṣe.
Agbara Falloff tọkasi kikankikan ina. Ni agbegbe Awọ o le ṣeto awọ ti ina. Ohun gbogbo ti ko ni itanna jẹ dudu patapata.
Imọlẹ agbaye tan imọlẹ gbogbo awọn ohun ti a yan. Gbogbo awọn fẹlẹfẹlẹ tito le tun yan nibi. Agbara ati awọ tun le ṣeto nibi. Fun apẹẹrẹ, ti o ba gbe ina si ohun ti awọ kan ati ṣatunṣe awọ ina ati ṣe kanna pẹlu ohun miiran, lẹhinna ohun kọọkan ni awọ tirẹ. O tun le lo awọn ọfa lẹgbẹ orisun ina lati ṣatunṣe igun isẹlẹ ti ina. Nibi, paapaa, inu ati igun ita wa.
Diẹ ina ni nitobi
Awọn Imọlẹ Sprite gba ọ laaye lati ṣafikun awọn sprite ti o tan imọlẹ si iṣẹlẹ kan. Awọn kuki sprite dara fun eyi, fun apẹẹrẹ. Awọn sprite tan imọlẹ gbogbo ṣeto fẹlẹfẹlẹ.
Imọlẹ Freeform le kun bi o ti nilo. Iwọ ṣe alaye apẹrẹ ti ina funrararẹ. Pẹlu iranlọwọ ti awọn aaye ti o han, o le ṣeto apẹrẹ ti ina. O le ṣafikun tabi paarẹ awọn aaye pupọ bi o ṣe fẹ. Nibi iwọ tun ṣalaye awọn fẹlẹfẹlẹ ti o tan imọlẹ.
Imọlẹ Parametric: Gba ina laaye lati ṣẹda ni awọn apẹrẹ kan: onigun mẹta, square, pentagon, bbl Nọmba awọn ẹgbẹ le ṣeto labẹ Awọn ẹgbẹ ni ferese olubẹwo. Pẹlu Aiṣedeede Igun le ṣe atunṣe.
A le yan ẹhin lẹhin labẹ abẹlẹ-> Olootu Sprite-> Texture Secondary.
Eyi ni a pe ni _NormalMap.
Awọn maapu deede tun funni ni ifihan ti ilẹ ike kan ati ki o ma ṣe sọ awọn ojiji eyikeyi. Ni afikun, o ko ni bo eyikeyi roboto.
Atilẹhin, eyiti o yẹ ki o ṣiṣẹ bi maapu deede, ti fa sinu agbegbe Texture. Jẹrisi pẹlu Waye.
Tun samisi awọn imọlẹ ti o yẹ ki o ni ipa nipasẹ maapu deede. Ninu ferese oluyẹwo yan Lo bi aṣayan maapu deede. Lilo maapu deede jẹ ki awọn ohun 2D han ni onisẹpo 3.
Nipa ọna: Ti o ba fẹ lo eto patiku, o ko le lo awọn ipa ina 2D ni akoko kanna. Ni akoko mejeeji mejeeji jẹ iyasoto iyasoto.
Der Fehler „2D-Renderer-Daten müssen zugewiesen werden“ in Unity
Mit der Veröffentlichung von Unity 2019.3 haben wir Entwickler den 2D-Renderer im Universal Render Pipeline (URP) kennengelernt, der einen robusten Rahmen für die Darstellung von 2D-Grafiken mit erweiterten Funktionen und Möglichkeiten bietet. Doch wie bei jeder neuen Technologie können wir während der Einrichtung und Implementierung auf Herausforderungen stoßen. Eine solche Herausforderung ist die Fehlermeldung „2D-Renderer-Daten müssen deinem Universal Render Pipeline-Asset oder deiner Kamera zugewiesen werden“, die auftreten kann, wenn die 2D-Rendererdaten nicht ordnungsgemäß konfiguriert sind. Die englische Version der Fehlermeldung lautet: 2D renderer data must be assigned to your universal render pipeline asset or camera.
Was ist der 2D-Renderer?
Der 2D-Renderer ist ein Bestandteil des Universal Render Pipeline, der speziell für die Darstellung von 2D-Grafiken entwickelt wurde. Er bietet eine Reihe von Funktionen, darunter:
- 2D-Lichter: Beleuchte deine 2D-Szenen mit dynamischen Lichteffekten.
- Sprite-Masternode im Shader Graph: Erstelle deine eigenen Shader für beleuchtete und unbeleuchtete Sprites mit Shader Graph.
- Pixelgenaue Kamera-Komponente: Sorge für eine pixelgenaue Darstellung, damit deine Visuals klar und gestochen scharf sind.
- Normal Map-Unterstützung: Unterstütze Normal Maps im Tilemap Renderer, Sprite Shape Renderer und deformierten Sprite Renderern.
- Experimentelle Shadow Caster-Komponente: Aktiviere experimentelles Schattenerzeugen für eine verbesserte visuelle Tiefe.
- Post-Processing-Unterstützung: Wende Post-Processing-Effekte an, um das Gesamtbild deiner 2D-Szenen zu verbessern.
Erste Schritte mit Universal RP und dem 2D-Renderer
Um den 2D-Renderer in Unity zu nutzen, befolge diese Schritte:
- Installation von Universal RP: Lade dir die neueste Version von Unity 2019.3 herunter und erwerbe den Universal Render Pipeline in der Version 7.2.1 oder neuer aus dem Paketmanager innerhalb von Unity.
- Konfiguration des 2D-Renderers:
- Erstelle ein neues Pipeline-Asset und einen 2D-Renderer, indem du im Asset-Browser des Projektfensters die entsprechenden Optionen unter „Erstellen > Rendering > Universal Render Pipeline“ auswählst.
- Weise den erstellten 2D-Renderer den Renderer-Daten im Pipeline-Asset zu.
- Lege die Einstellungen der Scriptable Render Pipeline im Grafikbereich so fest, dass das erstellte Pipeline-Asset verwendet wird.
Verständnis der Fehlermeldung
Die Fehlermeldung „2D-Renderer-Daten müssen zugewiesen werden“ tritt auf, wenn Unity feststellt, dass die erforderlichen Renderer-Daten für den 2D-Renderer im Universal Render Pipeline nicht ordnungsgemäß konfiguriert sind. Dies geschieht typischerweise, wenn der 2D-Renderer nicht dem Universal Render Pipeline-Asset oder der Kamera in der Szene zugewiesen wurde.
Behebung des Fehlers
Um den Fehler zu beheben und die ordnungsgemäße Funktionalität des 2D-Renderers sicherzustellen, sollten wir:
- Die Zuweisung des 2D-Renderers zum Universal Render Pipeline-Asset oder zur Kamera in der Szene überprüfen.
- Überprüfen, ob das Pipeline-Asset und die Renderer-Daten gemäß den bereitgestellten Richtlinien korrekt konfiguriert sind.
- Sicherstellen, dass die Einstellungen der Scriptable Render Pipeline im Grafikbereich so festgelegt sind, dass das erstellte Pipeline-Asset verwendet wird.
Durch das Befolgen dieser Schritte und die Gewährleistung einer ordnungsgemäßen Konfiguration des Universal Render Pipeline und des 2D-Renderers können wir die erweiterten Funktionen und Möglichkeiten des 2D-Rendering-Frameworks von Unity effektiv nutzen.
Next soke ni Game siseto ni isokan: Akopọ
Effiziente Lichteffekte mit dem 2D-Renderer und 2D-Lichtern
Bisher war es üblich, für Lichteffekte in Unity ein separates Sprite zu verwenden und diesem dann ein entsprechendes Licht zuzuweisen. Diese Methode erforderte zusätzlichen Aufwand bei der Synchronisierung von Sprite und Licht, insbesondere bei Animationen oder Änderungen in der Szene. Mit der Einführung des 2D-Renderers im Universal Render Pipeline wird dieser Prozess deutlich vereinfacht. Nun können wir direkt dem Sprite ein 2D-Licht hinzufügen, wodurch das Licht effizienter mit dem Sprite verbunden ist und die Synchronisierung automatisch erfolgt.
Das gelingt allerdings nur, mit der vorherigen korrekten Konfiguration.
Dies erleichtert nicht nur die Gestaltung von Lichteffekten in 2D-Szenen, sondern ermöglicht auch eine schnellere und flexiblere Entwicklung. Die Voraussetzung dafür ist jedoch die richtige Konfiguration des 2D-Renderers in der URP, wie im vorherigen Abschnitt beschrieben. Durch die korrekte Einrichtung des 2D-Renderers können Entwickler das volle Potenzial dieser neuen Funktion nutzen und die Effizienz ihrer Arbeitsabläufe steigern.
Nibi o lọ si Oju opo wẹẹbu isokan
Akọkọ silẹ 2020-02-20 13:58:58.