Jak udělat základní hru pro Android v Unreal Engine za 7 minut

Autor: John Stephens
Datum Vytvoření: 26 Leden 2021
Datum Aktualizace: 3 Červenec 2024
Anonim
Jak udělat základní hru pro Android v Unreal Engine za 7 minut - Aplikace
Jak udělat základní hru pro Android v Unreal Engine za 7 minut - Aplikace

Obsah


Pokud chcete vytvořit hru pro Android, pak Unreal Engine 4 je velmi dobrá volba, se spoustou síly a flexibility. Při prvním načtení editoru se však možná budete cítit ohromeni všemi okny a žargony a obecně nepropustnou povahou toho všeho. Existují návody, ale mají tendenci zahrnovat tolik preambule, že budete mít pět hodin, než dosáhnete cokoli.

Na to nikdo nemá čas!

Přečtěte si: Jak vytvořit aplikaci VR pro Android za pouhých 7 minut

Cílem tohoto příspěvku je pomoci vám provést rychlý start a porozumět základům. Za pouhých sedm minut se naučíte vytvářet základní začátek 2D plošinovky. Nejedná se o plnou hru, ale doufejme, že vytvoří nadšení a dynamiku, takže můžete začít navrhovat a bavit se.

Co budete potřebovat

Budete muset mít ve svém počítači nastavenou Unreal Engine 4, Android SDK a NDK, JDK a Apache ANT. Měli byste také jít a vytvořit nebo najít nějaké skřítky. Tento proces instalace můžete zjednodušit pomocí programu CodeWorks pro Android. Budete potřebovat dlaždice nebo platformu sprite a skřítky pro hlavní postavu s nečinnou animací a animací chůze. Můžete si je vyrobit sami, nebo je najít zdarma.


Zahájení prvního projektu

Nejprve musíte vytvořit nový projekt. K dispozici je spousta možností vhodných pro různé typy her. Vybereme 2D postranní posuvník a nastavíme jej pro mobilní zařízení / tablet s maximální kvalitou a včetně obsahu Starter. Horní karta by měla obsahovat spíše „Blueprint“ než C ++, protože to znamená, že k tomu, abychom věci rozběhli a nepotřebovali, nepotřebujeme žádné kódování.

Jakmile to skončí, budete již mít hratelnou platformovou hru! Klikněte na Play a klikněte na Viewport a budete moci běhat, skákat a sledovat pěkné animace.

Tady to máš! Vaše první 2D hra za pouhých 20 sekund!


Očividně uděláme něco víc. Přesněji řečeno, chystáme se přizpůsobit všechny prvky již zde, abyste mohli tento obecný prototyp proměnit v základ pro svou vlastní jedinečnou hru s vlastní grafikou a animacemi. Doufejme, že se tím naučíte základům Unreal Engine 4 a budete odtud moci stavět.

Najděte si cestu kolem

Když je vše nastaveno, měli byste to mít před sebou.

3D výřez je místo, kde uvidíte rozložení vaší úrovně, skřítci a další herní prvky. Pro navigaci podržte pravé tlačítko myši a stiskněte klávesy WASD. Použijte Q & E pro pohyb nahoru a dolů. Můžete také stisknout pravé tlačítko myši a potom přetáhnout svět kolem.World Outliner na pravé straně vám poskytuje seznam všech prvků ve vaší hře, které se v Unreal nazývají herci.

Tady máme mimo jiné naše pozadí, pozadí_průměr, ledges.

Vlevo je okno Režimy. To vám umožní efektivně změnit, co budete dělat v 3D pohledu - ať už to je umístění kostek nebo přidání vizuálních efektů. Prohlížeč obsahu je to, co budete používat k procházení souborů projektu.

Nakonec se v podokně Podrobnosti na pravé straně zobrazí informace o jakémkoli herci nebo prvku, který jste vybrali. To vám umožní rychle upravit vlastnosti tohoto prvku nebo se o něm dozvědět více. Složku Sprites najdete v Obsah> 2DSideScroller> Sprites. Okamžitě byste měli rozeznat sprite a římsu na pozadí jako prvky ve výřezu.

Animace Flipbooku oživují prvky ve světě her tím, že spojují více spritů.

Pokud ještě něco, čemu nerozumíte, podržte Ctrl + Alt a najeďte myší na tento prvek, abyste mohli vidět, co to dělá. To je velmi užitečné, když začnete.

Vytvoření úrovně

Nejprve se naučme vytvářet nové herce pro naši hru (pamatujte, že toto je obecný pojem pro jakýkoli objekt hry). Používám existující složku Sprites. Přetáhněte PNG nebo jiný obrázek sem přes Průzkumník souborů a poté na něj klikněte pravým tlačítkem a přejděte naAkce Sprite> Vytvořit Sprites.

Nyní přejděte do složky Blueprints. Adresáře můžete vyvolat nalevo, pokud to pomůže. Klepněte pravým tlačítkem myši znovu, tentokrát kdekoli ve složce, a vyberte Vytvořte základní dílo> Třída modrotisku> Herec. Toto je objekt, který nám umožní vytvořit mnoho různých iterací stejného objektu, jako je platforma. Pokud jste obeznámeni s jednotou, je to ekvivalent panelového domu. V kódu je to třída. Nazvěte tuto podlahu nebo dlaždici nebo něco podobného.

Nyní dvakrát klikněte na novou třídu Blueprint a otevřete editor. Vlevo nahoře vyberte + Přidat komponentu a poté zvolte Sprite (můžete také hledat, je to rychlejší).

Nyní vyberte tento nový sprite v okně Komponenty a přetáhněte sprite vaší platformy do pole Sprite. Nyní můžete vidět, že dlaždice je součástí vaší platformy. 3D kruh se nazývá uzel a bude sloužit jako referenční bod pro přetažení prvků. Později to lze také použít k aplikaci logiky pomocí grafů.

Nezapomeňte upravit měřítko, pokud váš sprite již není dokonalý! Nyní klikněte na Uložit a poté se vraťte do hry.

Jakmile to uděláte, jednoduše přetáhněte nový prvek kdekoli do vaší hry! Když spustíte platformu na úroveň, ujistěte se, že souřadnice Y (která se z nějakého důvodu chová jako souřadnice Z) je nastavena na nulu, takže není před nebo za přehrávačem. Všimnete si, že vaše platforma již obsahuje srážku - žluté pole, které říká Unreal, že váš hráč by neměl být schopen danou položku projít. To znamená, že na to můžeme skočit.

Pokud jste zaškrtli políčka Simulovat fyziku a povolit gravitaci, platforma by vypadla z nebe a poté by byla pohyblivá. Chtěli byste však také použít omezení k zmrazení třetí osy.

Samozřejmě můžete vytvořit mnohem více typů herců a umístit je na své úrovně, jako je tato. Pomocí různých skřítků, různých nastavení a různé logiky pomocí grafů (z nichž mnohé můžete snadno vyhledávat online), můžete vytvořit celou řadu náročných překážek, zajímavých položek životního prostředí a odměnujících sběratelských předmětů.

Chcete-li úroveň dále upravit, můžete také změnit pozadí. Udělejte to jednoduše tak, že vyberete Background_Sprite ve světovém outlineru (vpravo nahoře) a poté změníte Sprite Source na jeden z vašich vlastních v Detaily. Používám hvězdnou oblohu, kterou jsem vytvořil.

Přečtěte si: Velmi jednoduchý přehled vývoje aplikací pro Android pro začátečníky

Animace postavy hráče

Poslední věc, kterou musíme změnit, abychom to dokázalináš plošinovka je hlavní postava.

Abychom to zvládli, musíme použít další skřítky, které se promění v animace.

Nejprve se vraťte do složky Sprite (i když záleží jen na vás, jak si ji uspořádáte). Nyní vytvořte novou složku nazvanou „Animace“ se dvěma podsložkami: „Idle“ a „Walking“ (Animační Flipbooky jsou pro své animace pouhým termínem Unreal).

V každém z nich budeme přetahovat naše postavové skřítky. Místo toho, abychom použili sprite list, přidáváme jednotlivé obrázky a pojmenováváme je ve vzestupném číselném pořadí, aby věci zůstaly jednoduché. Používám skřítky, které jsem vytvořil pro další tutoriál, ale můžete je chytit zdarma z mnoha míst.

Přeneste je do příslušných složek, vyberte je všechny dohromady a vyberte Akce Sprite> Vytvořit Sprite.

Nejprve uděláme nečinnou animaci. Mám na to pouze dva obrázky, které mají simulovat dýchání jakýmsi nízkorámcovým, pixel-art způsobem (tip: zvolte pixel art a máte mnohem méně práce!). Chcete-li to nastavit, klikněte pravým tlačítkem do složky a vyberte Animace> Paper Flipbook. Pojmenujte novou animaci na volnoběh a poté ji dvojitým kliknutím otevřete.

Tam přejděte k místu, kde se říká Sprite, a přidejte dva klíčové snímky stiskem tlačítka „+“. Tím přidáte dva členy, které můžete rozbalit stiskem šipky vlevo. Jednoduše přetáhněte své nové skřítky do těchto oken a animace bude procházet jeho rámy. Rovněž můžete jednoduše umístit přízraky přímo do pole časové osy dole.

V tuto chvíli to vyvolává záchvaty, proto nastavte hodnotu Frame Run na 8 (nebo na něco jiného) a vypadá to spíš jako dýchání.

Se svou animací chůze můžete dělat to samé, ale udržujte frekvenci snímků vyšší a přidejte další klíčové snímky. Nastavil jsem svůj na dva, takže to bude vypadat hezky a 16bit.

Jakmile jsou hotovi, zamiřte k2DSideScrollerBP> Plány a dvakrát klikněte na 2DSideScrollerCharacter. Poklepejte na to a budete uvítáni něčím trochu jiným: grafem. Pamatujte, že při nastavování projektu jsme místo C ++ vybrali grafy. V podstatě to znamená, že místo skutečného kódu používáme vizuální vývojový diagram nejrůznějších druhů, což je skvělé, pokud nevíte mnoho programování. Pokud jste obeznámeni s kódem, rychle pochopíte, co mnoho z těchto věcí dělá z kontextu.

Oddálit, najít pole, které říká Animace animace, a pak najít rozbalovací nabídky v části Vybrat. Budou vypadat povědomě: IdleAnimation a RunningAnimation. Klikněte na tato tlačítka a zaměňte je za ta, která jste vytvořili.

Nakonec přejeďte prstem do okna Viewport a najděte pole s nápisem Source Flipbook na pravé straně. Přepněte to pro svoji nečinnou animaci (ujistěte se, že je znak vybrán v výřezu). Nezapomeňte upravit měřítko pod nadpisem Transformace vpravo a nastavit tak, aby vaše postava měla správnou velikost.

Jakmile to uděláte, nezapomeňte zasáhnout kompilaci a uložit.

A vy jste sami

Chcete-li zařízení spustit, jednoduše přejděte na Soubor> Projekt balíčku> Android. Zvolte ETC1. Poté budete moci vytvořit soubor APK, který si můžete vyzkoušet na svém zařízení. Měli byste mít funkční základní platformu s dotykovým vstupem a animacemi - docela vzrušující začátek.

Abyste to mohli začít, musíte toto všechno správně nastavit. Moje rada je odstranit podporu Gradle pro sestavení - v tuto chvíli to nefunguje docela správně. Doporučuji také nainstalovat všechny potřebné prvky pomocí CodeWorks pro Android. Život výrazně usnadňuje život.

S tím váš čas vypršel!

Kam byste šli odtud? Nyní můžete vytvářet spoustu různých platforem a překážek a přidávat do věcí animace. Pokud si pohrajete v grafech, můžete pro Actors přistupovat a nastavit různé vlastnosti, jak byste si přáli, čímž byste vytvořili složitější interakce (nepřátelé, kteří vás sledují, tlačítka zbraní, měnící se výšky skoků atd.). Chcete-li přidat nové vstupy, můžete přejít na Nastavení> Nastavení projektu> Vstup a poté najděte akční mapování.

Číst: Sestavte svou první základní hru pro Android za pouhých 7 minut (s Unity)

Naučit se je toho mnohem víc, ale doufejme, že nyní máte dobrou představu o tom, jak se vše zasahuje. Zbývá už jen rozhodnout, jaký druh hry chcete vytvořit a nechat svou fantazii poběhat!

Aktualizace: Pozor cetující, Fortnite Kapitola 2 je nyní živá! Podívejte e na upoutávku výše, kde najdete nejnovější podrobnoti příběhu, a zíkejte ješ...

více než 125 miliony hráčů na celém větě e bezplatná hra Battle Royale od polečnoti Epic Game proměnila ve kutečný fenomén hlavního proudu. Nyní ji najdete na ...

Nezapomeňte Si Přečíst