Kaip per 7 minutes padaryti pagrindinį „Android“ žaidimą „Unreal Engine“

Autorius: John Stephens
Kūrybos Data: 26 Sausio Mėn 2021
Atnaujinimo Data: 3 Liepos Mėn 2024
Anonim
A destruction game where dinosaurs rampage in Rio! 🏢🦖 - Rio Rex 4K60FPS GamePlay 🎮📱
Video.: A destruction game where dinosaurs rampage in Rio! 🏢🦖 - Rio Rex 4K60FPS GamePlay 🎮📱

Turinys


Jei norite sukurti žaidimą „Android“, tada „Unreal Engine 4“ yra labai geras pasirinkimas, turintis daug galios ir lankstumo. Pirmą kartą įkėlę redaktorių galite jaustis priblokšti visų langų ir žargono, ir apskritai visa tai yra nenusakoma. Yra vadovėlių, tačiau į juos paprastai įtraukiama tiek daug preambulių, kad praleisite penkias valandas, kol ką nors pasiekėte.

Tik niekas tam negavo laiko!

Skaitykite: Kaip sukurti „VR“ programą „Android“ tik per 7 minutes

Šio įrašo tikslas yra padėti jums greitai pradėti ir suvokti pagrindus. Vos per septynias minutes išmoksite sukurti pagrindinę 2D platformos pradžią. Tai nėra pilnas žaidimas, tačiau to užtenka, kad tikiuosi sukurti šiek tiek entuziazmo ir pagreitio, kad galėtumėte pradėti kurti ir linksmintis.

Ko jums reikės

Savo kompiuteryje turėsite nustatyti „Unreal Engine 4“ kartu su „Android SDK“ ir „NDK“, „JDK“ ir „Apache ANT“. Jūs taip pat turėtumėte eiti ir surasti ar surasti keletą spritų. Norėdami supaprastinti šį sąrankos procesą, galite naudoti „Android“ skirtą „CodeWorks“. Jums reikės plytelių arba platformos šliuzo ir pagrindinio veikėjo spritų su laisvosios eigos animacija ir vaikščiojančia animacija. Galite pasigaminti juos patys arba susirasti keletą naudoti nemokamai.


Pradėti savo pirmąjį projektą

Pirmiausia turite sukurti naują projektą. Yra daugybė variantų, tinkančių įvairių tipų žaidimams. Pasirinkite „2D šoninį slinkties įrenginį“ ir nustatykite jį mobiliajam / planšetiniam kompiuteriui su maksimalia kokybe ir su pradiniu turiniu. Viršutiniame skirtuke turėtų būti parašyta „Blueprint“, o ne „C ++“, nes tai reiškia, kad mums nereikia kodavimų, kad viskas susitvarkytų ir veiktų.

Kai tai baigsite, jau turėsite žaidžiamą platforminį žaidimą! Paspauskite „Play“ ir spustelėkite peržiūros sritį, kad galėtumėte bėgti, šokinėti ir žiūrėti nuostabias animacijas.

Ten tu tai turi! Jūsų pirmasis 2D žaidimas tik per 20 sekundžių!

Akivaizdu, kad mes padarysime šiek tiek daugiau. Tiksliau, mes pritaikysime visus elementus jau čia, kad galėtumėte paversti šį bendrąjį prototipą savo unikalaus žaidimo pagrindu su savo grafika ir animacija. Tai darydami, tikiuosi, išmoksite „Unreal Engine 4“ pagrindus ir galėsite kurti iš to.


Atrask kelią

Viską susikūrę, štai ką turėtumėte turėti priešais save.

3D peržiūros sritis yra vieta, kurioje matysite savo lygio išdėstymą, smaigalius ir kitus žaidimo elementus. Norėdami naršyti, laikykite nuspaudę dešinįjį pelės mygtuką ir paspauskite WASD klavišus. Jei norite eiti aukštyn ir žemyn, naudokite Q & E. Taip pat galite paspausti dešinį pelės mygtuką ir vilkti pasaulį.Dešinėje „World Outliner“ pateikiamas visų jūsų žaidimo elementų, kurie „Unreal“ yra vadinami aktoriais, sąrašas.

Čia, be kita ko, turime savo „Background“, „Background_Sprite“, „Apyvartai“.

Kairėje yra režimų langas. Tai leidžia efektyviai pakeisti tai, ką darysite 3D vaizde - ar tai bus kubelių įdėjimas, ar vaizdinių efektų pridėjimas. Turinio naršyklė yra tai, ką naudosite savo projekto failams naršyti.

Pagaliau dešinėje, dešinėje esančioje detalių skiltyje, bus parodyta informacija apie bet kurį jūsų pasirinktą aktorių ar elementą. Tai leidžia greitai redaguoti to elemento savybes arba tiesiog sužinoti daugiau apie jį. Aplanką „Sprites“ rasite Turinys> 2DSideScroller> Sprites. Turėtumėte akimirksniu atpažinti foninį rinkinį ir briauną kaip peržiūros srities elementus.

„Flipbook“ animacijos animuoja elementus žaidimų pasaulyje, susiejant kelis spritus.

Jei yra kažkas kito, ko nesuprantate, laikykite paspaudę „Ctrl“ + Alt, užveskite pelę virš to elemento, ir galėsite pamatyti, ką jis daro. Tai labai patogu, kai pradedate.

Sukurti lygį

Pirmiausia išmokime kurti naujus žaidimo žaidėjus (atminkite, kad tai yra bendrinis kiekvieno žaidimo objekto terminas). Aš naudoju esamą „Sprites“ aplanką. Paleiskite PNG ar kitą vaizdą čia naudodami „File Explorer“, tada dešiniuoju pelės mygtuku spustelėkite jį ir eikite į„Sprite“ veiksmai> „Sprites“ kūrimas.

Dabar eikite į aplanką „Blueprints“. Galite atidaryti katalogus kairėje, jei tai padeda. Dešiniuoju pelės mygtuku spustelėkite dar kartą, šį kartą bet kurioje aplanko vietoje, ir pasirinkite Sukurti pagrindinį turtą> Projekto klasė> Aktorius. Tai yra objektas, kuris leis mums sukurti daugybę skirtingų to paties objekto iteracijų, pavyzdžiui, platformos. Jei esate susipažinęs su „Unity“, tai yra sudedamųjų dalių atitikmuo. Kode, tai klasė. Paskambinkite tai „FloorTile“ arba „Plytelė“ ar panašiai.

Dabar dukart spustelėkite tą naują „Blueprint Class“, kad atidarytumėte redaktorių. Viršutiniame kairiajame kampe pasirinkite + Pridėti komponentą ir tada pasirinkite „Sprite“ (taip pat galite ieškoti, tai yra greičiau).

Dabar „Components“ lange pasirinkite šį naują „Sprite“ ir vilkite ir upuść savo platformos Sprite į Sprite langelį. Dabar galite pamatyti, kad plytelių vaizdas yra jūsų platformos dalis. 3D ratas vadinamas mazgu ir bus naudojamas kaip atskaitos taškas tempiant ir nuleidžiant elementus. Vėliau tai taip pat gali būti naudojama logikai pritaikyti grafikuose.

Nepamirškite pakoreguoti skalės, jei jūsų spritas nėra jau tobulas! Dabar spustelėkite Išsaugoti ir tada grįžkite į savo žaidimą.

Kai tai padarysite, tiesiog vilkite ir upuść naują elementą bet kur į savo žaidimą! Nuleisdami savo platformą į lygį, įsitikinkite, kad Y koordinatė (kuri dėl tam tikrų priežasčių elgiasi kaip Z koordinatė) yra nustatyta į nulį, kad jos nėra priešais grotuvą ar už jo. Pastebėsite, kad jūsų platformoje jau yra susidūrimo priemonė - geltona dėžutė, rodanti „Unreal“, kad jūsų grotuvas neturėtų perduoti elemento. Tai reiškia, kad galime ant jo šokti.

Jei pažymėtumėte žymės langelius Simuliuoti fiziką ir Įjungti gravitaciją, platforma iškristų iš dangaus ir tada būtų judama. Tačiau norėtumėte įšaldyti trečiąją ašį ir naudodamiesi apribojimais.

Žinoma, galite sukurti dar daugiau aktorių tipų ir nusileisti juos į savo lygmenis taip. Naudodamiesi skirtingais rašmenimis, skirtingais parametrais ir skirtinga logika naudodami grafikus (iš kurių daugelį galite lengvai ieškoti internete), galite sukurti daugybę iššūkių keliančių kliūčių, įdomių aplinkos elementų ir apdovanoti kolekcionuojamus daiktus.

Norėdami dar labiau pritaikyti lygį, galbūt norėsite pakeisti foną. Tai padarykite tiesiog pasirinkdami „Background_Sprite“ „World outliner“ (viršuje dešinėje) ir tada pakeisdami „Source Sprite“ į vieną iš savo duomenų. Aš naudoju savo sukurtą žvaigždėtą dangų.

Skaitykite: labai paprasta „Android App“ kūrimo pradedantiesiems apžvalga

Animuoti žaidėjo charakterį

Paskutinis dalykas, kurį turime pakeisti, kad tai padarytumemūsų platformeris yra pagrindinis veikėjas.

Norėdami tai sutvarkyti, turėsime naudoti dar keletą spritų, kuriuos paversime animacijomis.

Norėdami pradėti, grįžkite į „Sprite“ aplanką (nors tai tikrai priklauso nuo to, kaip tai organizuoti). Dabar sukurkite naują aplanką, pavadintą „Animacijos“, su dviem pakatalogiais: „Tuščia eiga“ ir „Vaikščiojimas“ („Animation Flipbooks“ yra tik terminas, kurį „Nerealus“ naudoja savo animacijai).

Į kiekvieną mes tempsime ir numesime savo pobūdį. Užuot naudoję lakštinį lapą, mes pridedame atskirus vaizdus ir pavadiname juos didėjančia skaitine tvarka, kad viskas būtų paprasta. Aš naudoju sprites, kuriuos sukūriau kitam mokymui, tačiau galite juos nemokamai paimti iš daugybės vietų.

Pameskite juos į atitinkamus aplankus, pažymėkite juos visus kartu ir pasirinkite „Sprite“ veiksmai> Sukurkite „Sprite“.

Pirmiausia atliksime nenaudojamą animaciją. Tam turiu tik du vaizdus, ​​kurie skirti kvėpavimui imituoti tam tikru mažo kadro ir pikselių piešimo būdu (patarimas: rinkitės pikselių meną ir turite kur kas mažiau darbo!). Norėdami tai nustatyti, dešiniuoju pelės mygtuku spustelėkite aplanką ir pasirinkite Animacija> Popierius. Pavadinkite savo naują animacinę laukimo veikseną ir dukart spustelėkite, kad ją atidarytumėte.

Eikite ten, kur rašoma „Sprite“, ir pridėkite du pagrindinius kadrus paspausdami „+“ mygtuką. Tai pridės du narius, kuriuos galite išplėsti paspausdami rodyklę kairėje. Tiesiog vilkite ir upuść savo naujus sprites į tuos langus ir animacija bus rodomas per jo rėmus. Taip pat galite tiesiog įmesti sprites tiesiai į laiko juostos lauką apačioje.

Šiuo metu tai skatina traukulius, todėl nustatykite „Frame Run“ reikšmę į 8 (arba jos buvimo vietą) ir tai atrodo daug labiau kaip kvėpavimas.

Tą patį galite padaryti naudodamiesi vaikščiojančia animacija, tačiau išlaikykite didesnį kadrų dažnį ir pridėkite daugiau pagrindinių kadrų. Aš nustatiau mano dvi, kad jis vis tiek atrodytų gražus ir 16bit.

Kai jie abu bus baigti, eikite į2DSideScrollerBP> brėžiniai ir du kartus spustelėkite 2DSideScrollerCharacter. Dukart spustelėkite tai ir gausite šiek tiek kitokio: grafiko. Atminkite, kad kurdami projektą, vietoj C ++ pasirinkome grafikus. Iš esmės tai reiškia, kad vietoje faktinio kodo naudojame vaizdinę srautų diagramą, kuri yra puiku, jei jūs nežinote daug programavimo. Jei esate susipažinęs su kodu, greitai suprasite, ką daugelis šių dalykų daro iš konteksto.

Nutolinkite, suraskite langelį, kuriame rašoma „Handle Animation“, tada suraskite išskleidžiamuosius meniu skiltyje Pasirinkti. Jie atrodys pažįstami: „IdleAnimation“ ir „RunningAnimation“. Spustelėkite tuos mygtukus ir iškeiskite juos į tuos, kuriuos sukūrėte.

Galiausiai perbraukite prie „Viewport“ lango ir dešinėje raskite langelį, kuriame rašoma „Source Flipbook“. Pakeiskite tai nenaudojamai animacijai (įsitikinkite, kad rodinyje pasirinktas simbolis). Būtinai suredaguokite skalę po antrašte „Transformuoti“, kad nustatytumėte tinkamo dydžio jūsų simbolį.

Atminkite, kad paspausite kompiliuoti ir išsaugokite, kai tai bus padaryta.

Ir jūs esate vienas

Jei norite paleisti įrenginyje, tiesiog eikite į Failas> Paketo projektas> „Android“. Pasirinkite ETC1. Tada galėsite sukurti APK, kurį galėsite iššokti į savo įrenginį ir išbandyti. Turėtumėte turėti veikiantį pagrindinį platformerį su jutikliniu įvedimu ir animacija - tai gana įdomi pradžia.

Norėdami pradėti, vis tiek turėsite visa tai teisingai nustatyti. Mano patarimas yra pašalinti „Gradle“ palaikymą versijoje - šiuo metu jis neveikia tinkamai. Taip pat patarčiau naudoti „CodeWorks“, skirtą „Android“, kad įdiegtumėte visus reikiamus elementus. Tai labai palengvina gyvenimą.

Taigi jūsų laikas baigėsi!

Kur tu čia eitum? Dabar galite sukurti daugybę skirtingų platformų ir kliūčių bei pridėti animacijas prie daiktų. Jei žaidžiate grafikuose, galite prieiti prie aktorių ir nustatyti skirtingas savybes, kaip norite, taip sukurdami sudėtingesnes sąveikas (priešus, kurie seka paskui jus, ginklo mygtukus, keičiant šuolio aukštį ir tt). Norėdami pridėti naujų įėjimų, galite pereiti į Nustatymai> Projekto nustatymai> Įvestis tada raskite „Action Mappings“.

Skaitykite: sukurkite savo pirmąjį pagrindinį „Android“ žaidimą vos per 7 minutes (naudodamiesi „Unity“)

Yra dar daug ko išmokti, bet tikiuosi, kad dabar turite gerą idėją, kaip viskas įsitaisys savo vietoje. Liko tik nuspręsti, kokį žaidimą norėtumėte sukurti, ir leisti fantazijai pritrūkti!

Puikau biudžeto telefonai yra viena iš pagrindinių būdų padidinti iuntų kiekį. Pažvelkite tik į „Realme“, ne, kaip pranešama, 2019 m. Antrąjį ketvirtį buvo parduota daugiau nei keturi milijonai vienet...

Atnaujinima, 2019 m. Balandžio 25 d. (10:41 val. ET):El. Laiške, LG attova patvirtino, kad toliau aptariami gandai apie augalų upeniją yra tiea....

Mes Patarti