Прогутајући чак 50% тржишта мотора за игре, већина играча и програмера игара чула је за Унити. Коришћен за индие наслове и троструко, овај мотор је уживао глобалну популарност од свог лансирања 2005. године.

Унити-ов успех је захваљујући плиткој кривуљи учења и богатству ресурса који га подржавају. Али како да почнете са својим првим Унити пројектом?

Програмирање у Унити Гаме Енгине-у

Програмирање је суштинска карактеристика било ког мотора за игре. Унити подржава неколико развојних језика, укључујући три главне, од којих свака има своје предности.

Који програмски језици раде у Унити-у?

  • Ц#
  • Екстерне .НЕТ ДЛЛ-ове (Ц++, Ц, итд.)
  • Унити Висуал Сцриптинг

Унити је такође подржавао Боо и УнитиСцрипт (засноване на ЈаваСцрипт-у), али ове опције нису доступне у каснијим издањима.

Изворна подршка за Ц#

Ц# је језик који претежно подржава Унити, и то је оно што већина програмера користи док ради са машином. Ц# је програмски језик високог нивоа који је лако научити у поређењу са опцијама као што је Ц++.

Екстерна подршка за .НЕТ ДЛЛ

Библиотеке динамичких линкова (ДЛЛ) су датотеке које садрже унапред компајлирани код. Унити подржава ДЛЛ-ове написане на .НЕТ језицима које не може сам да компајлира, укључујући Ц++ и Ц.

Такође познате као управљани додаци унутар Унити-а, спољне ДЛЛ датотеке омогућавају креирање функција игре које не би функционисале са Ц#. Они такође олакшавају програмерима да деле код без навођења извора.

Унити Висуал Сцриптинг

Визуелни скрипти су последњих година освојили свет програмирања. Унити визуелно скриптовање је детаљан пример ове врсте система, пружајући програмерима огромну моћ.

Унити-ов систем визуелног скриптовања омогућава креаторима игара да креирају свој рад без потребе да пишу код.

Преузимање и инсталирање Унити-а за прављење игара

Дизајниран имајући на уму практичност, Унити можете преузети и инсталирати за неколико минута. Само идите до Унити продавница и следите доле наведене кораке да бисте почели да правите своју прву игру.

Колико кошта Унити?

Унити-ова шема цена је једна од његових најпопуларнијих карактеристика. Осим ако не радите као тим са Унити-ом, вероватно можете бесплатно добити софтвер.

  • Студенти: Студенти могу бесплатно користити Унити Теамс Адванцед уз доказ да испуњавају услове за студирање.
  • Лично: Појединци са мање од 100 хиљада долара у финансирању или приходу у последњих 12 месеци могу бесплатно да користе Унити.
  • Тимови: Већи тимови и компаније са високим приходима ће морати да плате да користе Унити.

Преузимање Унити Гаме Енгине-а

Када изаберете Унити план цена са којим идете, сајт ће вас преусмерити на страницу на којој можете преузети Унити. Унити Гаме Енгине је доступан за Виндовс, мацОС и Линук. Уверите се да дугме за преузимање одговара вашем ОС-у пре него што га притиснете.

Ово ће преузети инсталациони програм Унити Хуб-а.

Инсталирање Унити-а

Сада када имате инсталатер Унити Хуб-а, можете започети главни процес инсталације. Мораћете да прочитате и прихватите услове и одредбе, а затим да изаберете локацију за инсталацију за Унити.

Затим морате покренути апликацију Унити Хуб и пријавити се. У овој фази можете изабрати да се пријавите или креирате нови налог.

Када се пријавите, коначно је време да инсталирате Унити Едитор. Изаберите тачну локацију датотеке за Унити и кликните на дугме за инсталацију, прихватајући све упите администратора које видите.

Биће потребно неко време да инсталирате Унити, али ово вам даје прилику да истражите Унити-ов кориснички интерфејс у ​​одељку испод.

Креирање новог пројекта Јединства

Коначно, време је да креирате пројекат који ћете користити са Унити-ом. Идите до одељка Пројекти у Унити Хуб-у и изаберите Нови пројекат. Можете бирати између низа шаблона на следећој страници, али ми смо се држали одељка Цоре да би наш пројекат био једноставан. Можете одабрати име пројекта и локацију датотеке пре креирања пројекта.

Мораћете да сачекате да Унити учита ваш нови пројекат пре него што се отвори Унити Едитор да бисте започели.

Истраживање корисничког интерфејса за развој игара Унити-а

Покрените пројекат који сте креирали да бисте отворили Унити Едитор. Ово ће отворити прозор који на први поглед изгледа застрашујуће, али смо у наставку рашчланили сваки елемент корисничког интерфејса да бисмо вам га олакшали. Ови елементи су покретни, али смо користили њихове подразумеване локације да бисмо их лакше пронашли.

Картице пројекта Унити и конзоле

На дну прозора, картице Унити Пројецт и Цонсоле су две најважније карактеристике мотора.

Картица Пројекат је истраживач датотека који садржи све датотеке које се користе за вашу игру. Можете креирати сопствене датотеке и фасцикле, заједно са уношењем спољних датотека у свој пројекат. Увек вреди одвојити време да направите паметну структуру датотека за своју игру.

Картица Конзола се понаша као конзола која се налази у већини ИДЕ-ова. Делујући као алатка за отклањање грешака, конзола пружа грешке и упозорења када је код покренут, помажући у решавању проблема.

Картица Хијерархија Јединства

Картица Унити Хиерарцхи има исту улогу као и хијерархије у алатима као што су Адобе Пхотосхоп и Иллустратор. То је листа која садржи сваки објекат у тренутној сцени, са форматом који показује односе између објеката.

Инспектор јединства

Када изаберете сцену или објекат у хијерархији, панел Инспецтор приказује компоненте које су примењене на њега. Ово олакшава уређивање или упоређивање објеката без гледања у код. Можете чак и да промените променљиве у свом коду из Инспектора.

Картице Сцена Унити и игре

Ова следећа два дела корисничког интерфејса Унити су вероватно најважнија.

Картица Сцене приказује 3Д или 2Д простор испуњен објектима у хијерархији. Можете одабрати објекте директно са сцене, изводећи трансформације без ослањања на инспектора.

Картица Игра је другачија. Ова картица постаје активна само када компајлирате и покренете своју игру, делујући као начин да играте своју игру у реалном времену без потпуног компајлирања.

Додавање других елемената вашем Унити корисничком сучељу

Поред ових основних елемената корисничког интерфејса, можете додати велики број додатних картица и панела. Кликом на опцију менија Прозор, можете бирати из низа рендеровања, анимације и других алата који ће вам помоћи у вашем развојном пројекту.

Добијање инспирације и подршке уз Унити

Заједница која окружује Унити је највећа од свих игара. Стручњаци и хобисти подједнако користе овај софтвер за креирање игара, што доводи до обиља документације широм веба.

Званична документација Унити је одлично место за почетак. Овде можете пронаћи информације о скоро свакој функцији Унити-а, све написано имајући на уму почетнике.

Поред званичних докумената, Унити такође води форум за кориснике да помажу једни другима. Без обзира колико је ваше питање компликовано или једноставно, неко ће брзо одговорити на њега. Ово је једна од најбољих ствари у вези са Унити-ом, што га чини савршеним за нове програмере.

Развој игара уз Унити

Унити је одличан алат за програмере почетнике да науче о прављењу игара. Уз помоћ онлајн ресурса, можете брзо да побољшате своје вештине и оживите своје идеје. Наравно, међутим, овај чланак ће вас само покренути, а ви морате да урадите остало.

Објашњено кретање играча у јединству: круто тело и сударач

Реад Нект

ОбјавиТвеетОбјавиЕмаил

Повезане теме

  • Програмирање
  • Развој игре
  • Јединство
  • Програмирање

О аутору

Семјуел Л. Гарбетт (53 објављена чланка)

Семјуел је писац технологије са седиштем у Великој Британији са страшћу за све ствари „уради сам“. Након што је започео послове у области веб развоја и 3Д штампања, уз дугогодишњи рад као писац, Самуел нуди јединствен увид у свет технологије. Фокусирајући се углавном на „уради сам“ технолошке пројекте, он не воли ништа више од дељења забавних и узбудљивих идеја које можете испробати код куће. Изван посла, Семјуела се обично може наћи како вози бицикл, игра видео игрице на рачунару или очајнички покушава да комуницира са својим кућним љубимцем раком.

Више од Самуела Л. Гарбетт

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили