Ako robiť videohry s neskutočným engine 4?

Naučte sa vytvárať videohry pomocou špičkového softvéru na vývoj hier
Naučte sa vytvárať videohry pomocou špičkového softvéru na vývoj hier, Unreal Engine 4.

Naučte sa vyrábať videohry pomocou špičkového softvéru na vývoj hier, Unreal Engine 4. Naučte sa vyvíjať hry a navrhovať ich bez znalosti programovania!

Časť 1 zo 4: Začíname

  1. 1
    Zaregistrujte si účet v epických hrách. Prejdite na stránku https://unrealengine.com a kliknite na modré tlačidlo „Získať neskutočné“ v pravom hornom rohu. Vyplňte registračný formulár a kliknite na tlačidlo „Zaregistrovať sa“. Ak súhlasíte s licenčnou zmluvou koncového používateľa, pokračujte v jej prijatí.
  2. 2
    Stiahnite a nainštalujte si neskutočný engine 4.
    • Kliknite na tlačidlo Stiahnuť a otvorte súbor.msi, ktorý sa stiahne.
    • Vyberte cestu k priečinku a kliknutím na „Inštalovať“ nainštalujte spúšťač Epic Games.
    • Spustite spúšťač Epic Games a prihláste sa pomocou registračných údajov, ktoré ste uviedli pri registrácii svojho účtu.
    • Kliknite na žlté tlačidlo s nápisom „Inštalovať motor “.
    • Prijmite zmluvu EULA na stiahnutie a nainštalovanie Unreal Engine 4.
    • Kliknutím na žlté tlačidlo „Spustiť“ spustíte nástroj Unreal Engine.
  3. 3
    Vytvorte nový projekt. Projekt v kontexte UE4 je súbor, ktorý sa používa na ukladanie všetkých údajov pre každú vyvíjanú hru. Keď otvoríte UE4, prvá vec, ktorú urobí, je spustenie programu Unreal Project Browser.
    • Na karte „Projekty“ môžete otvoriť svoje existujúce projekty. Na karte „Nový projekt“ môžete vytvoriť nový prázdny projekt alebo nový projekt podľa šablóny. Ak chcete vytvoriť nový projekt, urobte výber a potom kliknite na zelené tlačidlo „Vytvoriť projekt“ v pravom dolnom rohu.
  4. 4
    Vytvorte novú úroveň. Úroveň, v kontexte Unreal Engine, je oblasťou, kde sa hrá. Ak chcete vytvoriť, otvoriť alebo uložiť úroveň, použite ponuku Súbor.
    • Ak chcete otestovať úroveň priamo v editore úrovní, použite tlačidlo prehrávania na paneli s nástrojmi v hornej časti obrazovky. Na prechod z režimu celej obrazovky alebo na jeho ukončenie použite kláves F11.
Výstupné dátové piny sa môžu pripojiť iba k vstupným dátovým kolíkom
Výstupné dátové piny sa môžu pripojiť iba k vstupným dátovým kolíkom a naopak.

Časť 2 zo 4: používanie hercov

  1. 1
    Rozumieť hercom. Herec v Unreal Engine je každý objekt, ktorý bol pridaný na úroveň.
    • Nájdite napríklad kocku v ponuke na ľavej strane obrazovky. Kliknite na ňu a potom ju presuňte do okna v strede. Kocka v strednom okne je teraz hercom v rámci úrovne.
    • Všimnite si toho, že nie všetci herci sú fyzické objekty. Existuje napríklad niekoľko hercov, ktorí jednoducho označia konkrétne miesta v Úrovni, kde by sa mali určité veci vyskytnúť. Stále ide o hercov, aj keď ich hráči v hre nikdy neuvidia.
  2. 2
    Zistite, ako siete pôsobia na vašich hercov. Sieť je termín pre 3D modelovanie, ktorý označuje viditeľné 3D objekty. Unreal Engine má dva hlavné typy sieťových hercov - statický sieťový herec a kostrový sieťový herec.
    • Statický sieťový aktér je pre siete bez pohyblivých častí.
    • Aktér kostrovej siete je pre siete, ktoré majú pohyblivé časti.
    • Úvodný obsah obsahuje niekoľko ôk, ktoré môžete použiť, ale väčšinu modelov používaných v hrách vytvára programy 3D modelovania tretích strán, ako napríklad Maya, 3D Studio Max alebo Blender. V spúštači Epic Games Launcher a na internete všeobecne nájdete veľa sietí zadarmo a na predaj.
  3. 3
    Poznáte rozdiel medzi kefami a sieťami. Štetce, tiež známe ako geometrické štetce, sú herci, ktorí modelujú 3D priestor. Toto je veľmi blízke definícii siete, ale medzi nimi existujú určité kľúčové rozdiely.
    • Štetce sú pre jednoduchšie tvary, zatiaľ čo siete sú pre zložitejšie tvary. So štetcami sa pracuje jednoduchšie, vyžadujú si však viac pamäte. Vo všeobecnosti teda používajte kefy na rýchle prototypovanie rozložení úrovní a potom ich nahraďte sieťami pre konečný produkt. K štetcom máte prístup z karty Geometria na ľavej strane editora.
  4. 4
    Zoznámte sa s materiálmi. Materiál herca je vlastnosť, ktorá je spoločná pre siete aj kefy. Materiál je aktívum, ktoré môžete použiť na povrchy hercov, aby títo herci vyzerali, že sú z tohto materiálu. Môžete napríklad použiť drevený materiál na pletivo na kocky a vytvoriť tak „drevenú kocku“.
  5. 5
    Pochopte, ako funguje svetlo. Účelom svetelného herca je reprezentovať viditeľné svetlo. Všimnite si toho, že predstavujú iba samotné svetlo a nie predmet, z ktorého svetlo vychádza. Napríklad na to, aby ste mali žiarovku vo svojej úrovni, budete potrebovať okrem žiarovky na rovnakom mieste ako žiarovka aj statický sieťový zdroj žiarovky vrátane žiarovky. V hre Unreal sú štyri typy svetelných hercov:
    • Directional Light Actor - slúži na napodobnenie svetla prichádzajúceho z extrémne dlhej vzdialenosti, napríklad z vesmíru; používa sa predovšetkým na slnečné svetlo a mesačné svetlo.
    • Bodové svetlo - svetlo, ktoré vyžaruje všetkými smermi, napríklad zo žiarovky alebo z ohňa.
    • Bodové svetlo - vyžaruje svetlo v tvare kužeľa, ako z baterky, alebo, ako naznačuje názov, bodové svetlo.
    • Sky Light Actor - emuluje svetlo, ktoré sa odráža od atmosféry („žiara“ atmosféry).
Ak chcete do grafu udalostí pridať nový uzol
Ak chcete do grafu udalostí pridať nový uzol, budete ho musieť vybrať z ponuky uzlov.

Časť 3 zo 4: používanie editora úrovní

  1. 1
    Oboznámte sa s panelmi editora úrovní. Editor Level je domovská obrazovka pri vývoji hier v aplikácii Unreal Engine. Veľký obdĺžnik v strede je výrez. Tenký pásik nad ním je panel s nástrojmi. V spodnej časti obrazovky je prehliadač obsahu. Na ľavej strane obrazovky je panel režimov. Na pravej strane obrazovky je v hornej časti obrys sveta a pod ním panel podrobností.
  2. 2
    Používajte navigáciu myšou. Ak chcete používať navigáciu myšou, akciu vykonajte podržaním jedného z nasledujúcich tlačidiel myši alebo ich kombinácií a ťahaním myši:
    • LMB - pohyb dopredu alebo dozadu, otáčanie doľava alebo doprava
    • LMB+RMB / MMB - pohyb doľava, doprava, nahor alebo nadol
    • RMB - otáčanie v ľubovoľnom smere
  3. 3
    Použite navigáciu WASD. Ak chcete používať navigáciu WASD, podržte po celý čas stlačený RMB: Maya odkazuje na populárny program 3D modelovania, ktorý používa tieto ovládacie prvky. Ak chcete používať navigáciu Maya, podržte Alt kláves a potom podržte jedno z nasledujúcich tlačidiel myši a ťahajte myšou
    • Potiahnite myš - otáčajte v ľubovoľnom smere
    • W, A, S, D Kľúče - dopredu, doľava, dozadu, vpravo
    • Q a E kľúče - hore, dole
    • Z a C klávesy - priblíženie a oddialenie
  4. 4
    Použite mayskú navigáciu. Maya odkazuje na populárny program 3D modelovania, ktorý používa tieto ovládacie prvky. Ak chcete používať navigáciu Maya, podržte Alt kláves stlačený, potom podržte jedno z nasledujúcich tlačidiel myši a potiahnite myš:
    • LMB - otočí/obieha fotoaparát okolo jedného bodu záujmu
    • RMB - dolly/približuje fotoaparát k bodu záujmu a od neho
    • MMB - sleduje/posúva fotoaparát nahor, nadol, doľava a doprava
  5. 5
    Premiestňujte, otáčajte a škálovajte hercov. Na pohyb, otáčanie a zmenu mierky hercov v editore úrovní použite Nástroje na presun, otáčanie a mierku. Po kliknutí na prvé tri ikony v pravom hornom rohu zobrazovacej oblasti môžete vidieť, ktorý nástroj je vybratý.
    • Ak chcete prepínať medzi nástrojmi, kliknite na ich ikony, alebo pomocou klávesovej skratky W, E a R.
    • Keď je vybratý nástroj Move, na aktuálne vybranom hercovi sa zobrazia tri farebné šípky. Ak chcete herca presunúť po konkrétnej osi, kliknite na zodpovedajúcu šípku a potiahnite myš. Ak chcete herca presunúť do dvoch dimenzií, kliknite na spojnicu medzi šípkami. Pri všetkých troch dimenziách naraz kliknite na bielu guľu v strede šípok.
    • Keď je vybratý nástroj Rotovať, môžete herca otáčať okolo jednej z troch osí kliknutím na jeden z farebných oblúkov a ťahaním myši.
    • Keď je vybraný nástroj Scale Tool, môžete svojich hercov zväčšiť alebo zmenšiť. Rovnako ako v prípade nástroja Move Tool môžete s hercom manipulovať v jednej, dvoch alebo troch dimenziách naraz.
  6. 6
    Použite panel podrobností. Keď je vybratý herec, panel podrobností zobrazí vlastnosti tohto herca, väčšinu z nich je možné upravovať.
    • Kategória transformácie je spoločná pre všetkých hercov. V kategórii transformácie môžete hercov presúvať, otáčať a meniť mierku manuálnym zadávaním hodnôt priamo. Je to užitočné, keď potrebujete presnosť alebo presné hodnoty.
    • Mobilita je prostredie, ktoré platí predovšetkým pre sieťových hercov a ľahkých hercov. Pri sieťach existujú dve možnosti - statické a pohyblivé. Statický znamená, že herec zostane na svojom mieste po celý čas, zatiaľ čo pohyblivý znamená, že je možné zmeniť polohu herca. Pre ľahkých hercov existuje tretia možnosť - stacionárna. Toto sa používa pre svetlá, ktoré sa nepohybujú, ale môžu sa meniť inými spôsobmi, napríklad zmenou farby alebo zapnutím alebo vypnutím.
Potom kliknite na „Otvoriť plán úrovne“
Ak chcete otvoriť plán úrovne, prejdite na panel s nástrojmi, kliknite na tlačidlo plánov a potom kliknite na „Otvoriť plán úrovne“.

Časť 4 zo 4: Vytváranie plánov

  1. 1
    Pochopte plány. Plán v Unreal Engine je dielo, ktoré obsahuje údaje a pokyny. Pomocou plánov určíte logiku, ktorá ovláda vaše hry a sleduje dôležité údaje, ako je zdravie, energia, skóre atď.
  2. 2
    Pochopte rozdiel medzi plánmi úrovne a triedami plánu. Existujú dva hlavné typy plánov, a to tried úrovne a plánov.
    • Plán úrovne obsahuje údaje a pokyny pre konkrétnu úroveň. Môžu sa v ňom nachádzať údaje, ako je čas, ktorý zostáva na dokončenie úrovne, alebo počet kľúčov, ktoré ste na danej úrovni zhromaždili, atď. Ukladá tiež pokyny, ktoré sa týkajú iba tejto úrovne.
    • Triedy modrotlače sú spôsobom, ako z akéhokoľvek aktéra alebo majetku urobiť plán. To vám umožní vytvárať objekty s vlastnými vlastnosťami a správaním. Jedna zo skvelých vecí na triedach plánu je, že ich môžete použiť na vytvorenie toľko kópií alebo inštancií svojho stvorenia, koľko chcete. Keď absolvujete triedu podrobného plánu, bude vám k dispozícii v prehliadači obsahu a zakaždým, keď ho potiahnete do výrezu, vytvorí novú inštanciu tohto herca. Každá inštancia má svoje vlastné údaje nezávislé od ostatných inštancií.
  3. 3
    Zoznámte sa s editorom plánov úrovne. Ak chcete otvoriť plán úrovne, prejdite na panel s nástrojmi, kliknite na tlačidlo plánov a potom kliknite na „Otvoriť plán úrovne“. Otvorí sa editor úrovne plánu. Vnútri editora úrovne plánu je graf udalostí.
    • Graf udalostí je miesto, kde skriptujete logiku. Ak ste programátor, môžete skriptovať logiku v čistom kóde pomocou C ++. Epic Games však má vizuálny skriptovací systém, ktorý umožňuje neprogramátorom skriptovať logiku a môže byť pohodlný aj pre programátorov so skúsenosťami.
  4. 4
    Pochopte uzly. Skriptovací systém funguje pomocou rôznych uzlov, že každý slúži konkrétny účel, a spájajúca tieto uzly spoločne. Štandardne sa plán úrovne začína dvoma bežne používanými uzlami v grafe. Na začiatku sú deaktivované, ale dajú sa použiť ihneď po ich pripojení k inému uzlu.
    • Prvým uzlom je uzol Event BeginPlay. Uzol udalosti je uzol, ktorý sa aktivuje, keď dôjde k určitej udalosti. Uzol BeginPlay udalosti, vo vnútri plánu úrovne, bude aktivovaný udalosťou prvého spustenia úrovne.
    • Druhý predvolený uzol je tiež uzlom udalosti. Event Tick Node je uzol, ktorý sa aktivuje pri každom zaškrtnutí hry. Pred nakreslením každého rámca hry na obrazovku sa spustí akákoľvek logika, ktorá sa pripája k uzlu Tick Tick. Je to užitočné v situáciách, keď potrebujete neustále kontrolovať určité podmienky, ktoré keď sa splnia, budú mať okamžitý vplyv na hru, napríklad keď sa hlavná postava zrazí s niečím škodlivým.
  5. 5
    Nájdite a pochopte kolíky a vodiče. Ikony pozdĺž ľavej a/alebo pravej strany uzlov sú kolíky. Piny na ľavej strane uzla sú vstupné piny a piny na pravej strane uzla sú výstupné piny. Vstupujú/vystupujú údaje do az uzlov a určujú poradie, v ktorom sa majú uzly vykonávať. Kolíky sú navzájom prepojené vodičmi.
    • Ak chcete vytvoriť drôt, kliknite ľavým tlačidlom myši na špendlík a potom potiahnite myš, pričom stále držte LMB. Tým sa vytiahne drôt z tohto kolíka. Ak umiestnite kurzor myši na iný kolík a uvoľníte LMB, spojí koniec vodiča s týmto kolíkom.
    • Piny s bielou ikonou, ktorá vyzerá ako tlačidlo prehrávania, sú kolíky na spustenie. Vykonávacie kolíky na ľavej strane uzla sú vstupné spúšťacie kolíky. Keď sa aktivuje drôt pripojený k pinu na spustenie vstupu, spustí vykonanie tohto uzla. Vykonávacie piny na pravej strane uzla sú výstupné spúšťacie kolíky. Drôty pripojené k pinu na spustenie výstupu sa aktivujú, akonáhle sa dokončenie vykonávania tohto uzla. Výstupné exekučné piny sa môžu pripojiť iba k vstupným exekučným pinom a naopak.
    • Zoskupením uzlov dohromady prostredníctvom ich spúšťacích pinov môžete definovať sériu uzlov, ktoré by sa mali vykonávať jeden po druhom vždy, keď sa aktivuje prvý uzol v sérii. Prvým uzlom v reťazci bude vždy uzol udalosti.
    • Piny s kruhovou ikonou sú dátové piny. Účelom dátových pinov je prenos údajov medzi uzlami. Výstupné dátové piny sa môžu pripojiť iba k vstupným dátovým kolíkom a naopak. Akékoľvek údaje, ktoré výstupný dátový kolík obsahuje, sa odošlú na vstupný dátový kolík, ku ktorému sa pripája.
  6. 6
    Pridajte uzly. Ak chcete do grafu udalostí pridať nový uzol, budete ho musieť vybrať z ponuky uzlov. Ponuka uzlov sa vyvolá kliknutím pravým tlačidlom myši na ľubovoľné prázdne miesto v grafe alebo uvoľnením LMB na ľubovoľné prázdne miesto pri vyťahovaní vodiča z kolíka na vykonanie výstupu. Keď to urobíte, uzol, ktorý pridáte, sa automaticky pripojí k drôtu.
    • V ponuke uzlov je k dispozícii mnoho uzlov, z ktorých si môžete vybrať. Sú usporiadané do kategórií, ale ak poznáte aspoň časť názvu hľadaného uzla, môžete ho vyhľadať pomocou vyhľadávacieho poľa v hornej časti ponuky uzlov.

Varovania

  • Unreal Engine je možné zadarmo stiahnuť a používať, ale ak v ktoromkoľvek fiškálnom štvrťroku zarobíte tržby vyššie ako 2240€, musíte spoločnosti Epic Games zaplatiť 5% honorár.
Súvisiace články
  1. Ako vytvoriť zábavnú vzdelávaciu videohru?
  2. Ako vytvoriť úspešnú hru?
  3. Ako vytvoriť mapu pomocou editora ventilových kladív?
  4. Ako vytvoriť hru pre tvorcov FPS?
  5. Ako vytvoriť hru v Game Maker 7,0 Lite?
  6. Ako vytvárať videohry so skupinou ľudí (deti a mládež)?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail