Vi povas aldoni lumajn efikojn al via 2D-ludo. Ĉi tiu artikolo do traktas 2D lumon kaj ombron en Unity.
Enkonduko al 2D-lumefektoj en Unity
Kiam vi uzas la Universalan Redonan Dukton (URP) kun elektita 2D-bildigilo, la Lumo 2D-komponanto ofertas la eblon provizi elfojn per 2D-optimumigita lumigado.
Vi povas elekti inter malsamaj 2D-lumaj tipoj. La specoj de lumo en la pakaĵo estas:
Libera formo
sprite
Parametria
punkto
Ĝenerala
La pakaĵo enhavas la 2D-bildigilon, kiu enhavas la parametrojn por la diversaj lumstiloj. Ĝi permesas al vi uzi ĝis kvar kutimajn lumajn opciojn por via projekto.
Noto: Se vi aktivigis la eksperimentan 2D-bildigilon (menuo: Grafikaj Agordoj> Aldoni Aktojn de 2D-Redonanto sub Agordeblaj Redukteblaj Agordoj), iuj el la 3D-bildigaj opcioj en la URP-aktivaĵo ne efikas sur la fina programo aŭ la ludo.
Postuloj pri 2D lumo kaj ombro kaj aranĝo en Unity
Vi bezonas Unity 2019.2.0b1 aŭ poste
kaj la Universala Redonu Pipeline versio 6.7 aŭ pli alta.
Kiel agordi la bildigilon 2D:
1. Kreu novan duktan havaĵon elektante Krei> Redonu> Universala Redona Dukto> Dukta Aktivo el la menuo Aktivaĵoj.
2. Poste elektu: Krei -> Redonado -> Universala Redona Dukto -> Redonanto 2D (Eksperimenta)
Aldonu la novan aktivaĵon al la redona listo.
Elektu Redakti -> Projektaj Agordoj kaj iru al la grafika kategorio.
Agordu la agordojn de redukta dukto al la nova bildigilo.
Trenu la lumefektojn sub la grafikajn agordojn de la projektaj agordoj.
Por prepari la elfojn por lumigado kaj prilumi ilin per 2D-lumoj, la elfa redona ero de la elfo ricevas materialon kun ombranto, kiu reagas al 2D-lumoj.
Se vi trenas novajn spritojn en la scenon, la materialo aŭtomate estas atribuita al "Sprite-Lit-Default" tiel ke ili povas interrilati kaj aperi lumigitaj per 2D-lumoj.
Alternative vi povas uzi la pakaĵon Shader Graph por krei kutiman ombron, kiu respondas al lumoj. La pakaĵo Shader Graph elŝuteblas de la Paka Administrilo.
Ĝisdatigu al kongrua nuancilo
Vi eble bezonos ĝisdatigi viajn materialojn al lum-kongrua nuancilo. La jenaj funkcioj aŭtomate ĝisdatigas scenon aŭ projekton en procezo. Ĝisdatigitaj scenoj aŭ projektoj ne povas esti restarigitaj al sia antaŭa stato.
Ĝisdatigu scenon
Por ĝisdatigi la aktualan malferman scenon, iru al Redakti> Redonu Duktaĵojn> Universala Redona Dukto -> Redonanto 2D> Ĝisdatigu Scenon al Rendilo 2D
Tiam via ekrano nigriĝos:
Ĝisdatigo de projekto
Por ĝisdatigi ĉiujn prefabrikojn kaj materialojn en via projekto iru al Redakti> Redonu Dukton> UniversalRP–> Redonanto 2D> Ĝisdatigu Projekton al Redonanto 2D
Nun vi devas aldoni lumon al via sceno.
Dekstre alklaku la hierarkian fenestron kaj elektu Lumo–> 2D–> La lumo, kiun vi volas instali.
Nun lumo necesas en la sceno.
En la hierarkia fenestro, dekstre alklaku unufoje kaj elektu Lumo–>2D kaj la lumfonton, kiun vi volas, ekz. Ekz. Punkta Lumo. La lumfonto aperas en la sceno. Ĝi ne estas tre granda kaj povas esti pligrandigita uzante la duoncirklo sur la flava rando. La fono estas ankoraŭ tute nigra.
La ordigaj tavoloj al kiuj la lumo devas rilati devas esti agorditaj.
Elektu "Ĉiuj" sub Celaj Ordigaj Tavoloj en la fenestro Inspektoro. Tiam la lumo rilatas al la unua plano kaj fono. La ekstera kaj interna radiuso de la lumfonto povas esti ĝustigita.
La Falloff Intensity indikas la luman intensecon. En la Kolora areo vi povas agordi la koloron de la lumo. Ĉio, kio ne estas prilumita, estas tute nigra.
La tutmonda lumo lumigas ĉiujn elektitajn objektojn. Ĉiuj ordigaj tavoloj ankaŭ povas esti elektitaj ĉi tie. La intenseco kaj koloro ankaŭ povas esti agorditaj ĉi tie. Ekzemple, se vi movas la lumon al objekto de certa koloro kaj ĝustigas la helan koloron kaj faras la samon kun alia objekto, tiam ĉiu objekto havas sian propran koloron. Vi ankaŭ povas uzi la sagojn apud la lumfonto por ĝustigi la efikan angulon de lumo. Ankaŭ ĉi tie estas interna kaj ekstera angulo.
Pli malpezaj formoj
Sprite Lights permesas vin aldoni sprites kiuj lumigas scenon. Sprite-kuketoj taŭgas por tio, ekzemple. La sprite lumigas ĉiujn fiksitajn tavolojn.
Senpaga Lumo povas esti pentrita laŭbezone. Vi mem difinas la formon de la lumo. Helpe de la montrataj punktoj, vi povas agordi la formon de la lumo. Vi povas aldoni aŭ forigi tiom da punktoj kiom vi volas. Ĉi tie vi ankaŭ difinas la lumigitajn tavolojn.
La Parametria Lumo: Permesas krei lumon en certaj formoj: triangulo, kvadrato, kvinlatero, ktp. La nombro da flankoj povas esti agordita sub Flankoj en la inspektora fenestro. Kun Angle Offset la angulo povas esti ĝustigita.
La fono elekteblas sub Fono–> Sprita Redaktilo–> Malĉefa Teksturo.
Ĉi tio nomiĝas _NormaMapo.
Normalaj mapoj ankaŭ donas la impreson de plasta surfaco kaj ne ĵetas ombrojn. Krome, ĝi ne kovras ajnajn surfacojn.
La fono, kiu devas funkcii kiel normala mapo, estas tirita en la teksturan areon. Konfirmu per Apliki.
Marku ankaŭ la lumojn, kiuj devus esti tuŝitaj de la normala mapo. En la fenestro de Inspektisto elektu la opcion Uzu kiel Normala Mapo. Uzante normalan mapon igas 2D objektoj aspekti 3-dimensiaj.
Cetere: Se vi volas uzi la partiklan sistemon, vi ne povas uzi la 2D-lumefektojn samtempe. Nuntempe ambaŭ estas reciproke ekskluzivaj.
La sekva estas Ludo-Programado en Unity: Superrigardo
Jen ĝi iras al Retejo de Unity
Origine afiŝita 2020-02-20 13:58:58.