Шумо метавонед ба бозии 2D эффектҳои нур илова кунед. Аз ин рӯ, ин мақола ба нур ва сояҳои 2D дар Unity дахл дорад.
Муқаддима ба эффектҳои равшании 2D дар Unity
Ҳангоми истифодаи универсалии Render Pipeline (URP) бо рендерери интихобшудаи 2D, ҷузъи Light 2D имкон медиҳад, ки спрайтҳоро бо равшании оптимизатсияшудаи 2D таъмин кунанд.
Шумо метавонед дар байни намудҳои гуногуни нури 2D интихоб кунед. Навъҳои нур дар бастаҳо инҳоянд:
Freeform
Sprite
Параметри
Пойнт
Global
Маҷмӯа дорои дороиҳои 2D renderer, ки дорои параметрҳои сабкҳои гуногуни равшанӣ мебошад. Он ба шумо имкон медиҳад, ки барои лоиҳаи худ то чаҳор имконоти фармоишии равшаниро истифода баред.
Эзоҳ: Агар шумо рендерери таҷрибавии 2D -ро фаъол карда бошед (Меню: Танзимоти графикӣ> Иловаи дороиҳои 2D Renderer дар зери танзимоти қубурҳои скрипткашӣ), баъзе имконоти расонидани 3D дар дороиҳои URP ба барномаи ниҳоӣ ё бозӣ таъсире надоранд.
Талаботи рӯшноӣ ва сояҳои 2D ва танзим дар Unity
Ба шумо Unity 2019.2.0b1 ё дертар лозим аст
ва версияи Universal Render Pipeline 6.7 ё навтар.
Чӣ тавр танзимгари 2D -ро танзим кардан мумкин аст:
1. Аз менюи дороиҳо бо интихоби Эҷод> Рендер> Қубури Умумии Рендерӣ> Дорои Қубурҳои Обӣ дорои дороии нави лӯла созед.
2. Сипас, интихоб кунед: Эҷод кардан -> Рендеринг -> Қубури расонидани универсалӣ -> 2D Рендерер (таҷрибавӣ)
Дороиҳои навро ба рӯйхати намоишдиҳандагон илова кунед.
Таҳрир -> Танзимоти лоиҳаро интихоб кунед ва ба категорияи графика равед.
Танзимоти лӯлаи интиқолро ба рендерери нав таъин кунед.
Эффектҳои рӯшноиро дар зери танзимоти графикии танзимоти лоиҳа кашед.
Барои омода кардани спрайтҳо барои рӯшноӣ ва равшан кардани онҳо бо чароғҳои 2D, ба ҷузъи рендереркунандаи сприт як мавод бо шэйдере таъин карда мешавад, ки ба чароғҳои 2D вокуниш нишон медиҳад.
Агар шумо спрайтҳои навро ба саҳна кашед, мавод ба таври худкор ба "Sprite-Lit-Default" таъин карда мешавад, то онҳо муошират кунанд ва бо чароғҳои 2D равшан карда шаванд.
Интихобан, шумо метавонед бастаи Shader Graph -ро барои сохтани shader одатие, ки ба чароғҳо ҷавоб медиҳад, истифода баред. Бастаи Shader Graphро аз менеҷери бастаҳо зеркашӣ кардан мумкин аст.
Ба shader мувофиқ навсозӣ кунед
Ба шумо лозим аст, ки маводҳои худро ба shader-и ба рӯшноӣ мувофиқ мувофиқ навсозӣ кунед. Функсияҳои зерин саҳна ё лоиҳаро дар раванд ба таври худкор нав мекунанд. Саҳнаҳо ё лоиҳаҳои навшударо ба ҳолати пешинаашон баргардонидан мумкин нест.
Навсозии саҳна
Барои навсозии саҳнаи дар ҳоли ҳозир кушодашуда, ба Таҳрир> Қубурҳои Рендерӣ> Қубури Рендерии Умумӣ -> 2D Рендерер> Навсозии саҳна ба 2D Рендерер гузаред.
Он гоҳ экрани шумо сиёҳ мешавад:
Навсозӣ аз лоиҳа
Барои навсозии ҳама префабҳо ва маводҳои лоиҳаи шумо ба Таҳрир> Қубури Render> UniversalRP–> 2D Renderer> Навсозии лоиҳа ба 2D Renderer гузаред
Ҳоло шумо бояд ба саҳнаи худ равшанӣ илова кунед.
Дар равзанаи иерархия тугмаи ростро клик кунед ва Light -> 2D–> Чароғеро, ки шумо насб кардан мехоҳед, интихоб кунед.
Ҳоло дар саҳна нур лозим аст.
Дар равзанаи иерархия, як бор тугмаи ростро клик кунед ва Light–>2D ва манбаи рӯшноиро, ки шумо мехоҳед, интихоб кунед, масалан. Масалан, Нури Нуқта. Манбаи нур дар саҳна пайдо мешавад. Он чандон калон нест ва онро бо истифода аз нимдоираи сарҳади зард калон кардан мумкин аст. Дар замина то ҳол комилан сиёҳ аст.
Қабатҳои гурӯҳбандишаванда, ки нур бояд ба онҳо алоқаманд бошад, бояд танзим карда шаванд.
Дар равзанаи Инспектор дар зери Қабатҳои Ҷудокунии Ҳадаф "Ҳама" -ро интихоб кунед. Сипас нур ба пешина ва замина марбут аст. Радиуси берунӣ ва дарунии манбаи нурро танзим кардан мумкин аст.
Шиддати Falloff шиддати нурро нишон медиҳад. Дар минтақаи Ранг шумо метавонед ранги нурро танзим кунед. Ҳама чизе, ки равшан нест, комилан сиёҳ аст.
Нури ҷаҳонӣ ҳама объектҳои интихобшударо равшан мекунад. Ҳама қабатҳои навъбандиро низ дар ин ҷо интихоб кардан мумкин аст. Дар ин ҷо шиддат ва рангро низ танзим кардан мумкин аст. Масалан, агар шумо нурро ба объекти ранги муайян кӯчонед ва ранги равшанро танзим кунед ва бо дигар объект ҳамин тавр кунед, пас ҳар як объект ранги худро дорад. Шумо инчунин метавонед тирҳои паҳлӯи манбаи нурро барои танзими кунҷи паҳншавии нур истифода баред. Дар ин ҷо низ як кунҷи дохилӣ ва берунӣ мавҷуд аст.
Шаклҳои сабуктар
Sprite Lights ба шумо имкон медиҳад, ки спрайтҳоеро илова кунед, ки саҳнаро равшан мекунанд. Масалан, кукиҳои Sprite барои ин мувофиқанд. Спрайт ҳамаи қабатҳои муқарраршударо равшан мекунад.
Чароғи озодро метавон дар ҳолати зарурӣ ранг кард. Шумо шакли нурро худатон муайян мекунед. Бо ёрии нуқтаҳои нишон додашуда шумо метавонед шакли нурро муқаррар кунед. Шумо метавонед чанд нуқтаеро, ки мехоҳед мехоҳед илова кунед ё нест кунед. Дар ин ҷо шумо инчунин қабатҳои равшанро муайян мекунед.
Нури параметрӣ: Иҷозат медиҳад, ки рӯшноӣ дар шаклҳои муайян эҷод карда шавад: секунҷа, мураббаъ, панҷкунҷа ва ғайра. Шумораи тарафҳоро дар равзанаи нозир дар зери Тарафҳо муқаррар кардан мумкин аст. Бо Angle Offset кунҷро танзим кардан мумкин аст.
Замина метавонад дар зери Замина -> Муҳаррири Sprite -> Текстураи дуввум интихоб карда шавад.
Ин _NormalMap номида мешавад.
Харитаҳои муқаррарӣ инчунин таассуроти сатҳи пластикиро ба вуҷуд меоранд ва ҳеҷ гуна соя намеандозанд. Илова бар ин, он ягон сатҳро намепӯшонад.
Замина, ки бояд ҳамчун харитаи муқаррарӣ амал кунад, ба минтақаи Текстура кашида мешавад. Бо Apply тасдиқ кунед.
Инчунин чароғҳоеро қайд кунед, ки бояд ба харитаи муқаррарӣ таъсир расонанд. Дар равзанаи Инспектор имконоти истифода ҳамчун Харитаи муқаррариро интихоб кунед. Истифодаи харитаи муқаррарӣ объектҳои 2D-ро 3-ченака менамояд.
Дар омади гап: Агар шумо хоҳед, ки системаи зарраҳоро истифода баред, шумо наметавонед эффектҳои рӯшноии 2D -ро дар як вақт истифода баред. Дар ҳоли ҳозир ҳарду якдигарро истисно мекунанд.
Дар оянда Барномасозии бозӣ дар Unity аст: Шарҳи
Ин ҷо меравад Вебсайти Unity
Бори аввал нашр шуд 2020-02-20 13:58:58.