Kā 7 minūtēs izveidot Android pamat spēli Unreal Engine

Autors: John Stephens
Radīšanas Datums: 26 Janvārī 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Kingdoms Reborn Review - Great builder strategy with multiplayer in the test [German,many subtitles]
Video: Kingdoms Reborn Review - Great builder strategy with multiplayer in the test [German,many subtitles]

Saturs


Ja vēlaties izveidot spēli Android, tad Unreal Engine 4 ir ļoti laba izvēle, ar lielu jaudu un elastību. Pirmoreiz ielādējot redaktoru, jūs varētu justies satriekti par visiem logiem un žargonu, kā arī par visa tā neizturamo raksturu. Ir apmācības, taču tās mēdz ietvert tik daudz preambulas, ka jums būs piecas stundas, pirms esat kaut ko sasniedzis.

Vienīgi tam nav laika!

Lasiet: Kā izveidot VR lietotni Android tikai 7 minūtēs

Šīs ziņas mērķis ir palīdzēt ātri sākt darbu un aptvert pamatus. Tikai septiņu minūšu laikā jūs iemācīsities izveidot 2D platformas pamata sākumu. Tā nav pilna spēle, bet ar to ir pietiekami, lai, cerams, radītu entuziasmu un impulsu, lai jūs varētu sākt veidot un izklaidēties.

Kas jums būs nepieciešams

Jums datorā būs jāiestata Unreal Engine 4, kā arī Android SDK un NDK, JDK un Apache ANT. Jums vajadzētu arī iet un izveidot vai atrast dažus sprites. Lai vienkāršotu šo iestatīšanas procesu, varat izmantot operētājsistēmai Android paredzēto CodeWorks. Jums būs nepieciešama flīze vai platformas sprite, kā arī galvenā varoņa uzraksti ar dīkstāves un pastaigas animāciju. Jūs varat tos izgatavot pats vai atrast dažus, kurus izmantot bez maksas.


Sākot savu pirmo projektu

Vispirms jums jāizveido jauns projekts. Pieejamas dažādas iespējas, kas piemērotas dažāda veida spēlēm. Izvēlēsimies 2D sānu ritināšanu un iestatīsim to mobilajam tālrunim / planšetdatoram ar maksimālu kvalitāti un ieskaitot iesācēja saturu. Augšējā cilnē vajadzētu pateikt “Blueprint”, nevis C ++, jo tas nozīmē, ka, lai viss būtu kārtībā un darboties, mums nevajadzēs nekādu kodējumu.

Kad tas būs pabeigts, jums jau būs spēlējama platformas spēle! Noklikšķiniet uz Spēlēt un noklikšķiniet uz skata porta, un jūs varēsit paskriet, lēkt un skatīties lieliskās animācijas.

Tur jums tas ir! Jūsu pirmā 2D spēle tikai 20 sekundēs!

Acīmredzot mēs to darīsim nedaudz vairāk. Konkrētāk, mēs šeit pielāgosim visus elementus, lai jūs varētu pārvērst šo vispārējo prototipu par savas unikālās spēles pamatu ar savu grafiku un animācijām. To darot, cerams, jūs iemācīsities Unreal Engine 4 pamatus un varēsit no tā turpināt darbu.


Atrodiet savu ceļu apkārt

Kad viss ir iestatīts, tas ir tas, kas jums vajadzētu būt priekšā.

3D skata logs ir vieta, kur jūs redzēsit līmeņa izkārtojumu, frizūras un citus spēles elementus. Lai pārvietotos, turiet peles labo taustiņu un nospiediet WASD taustiņus. Izmantojiet Q & E, lai dotos augšup un lejup. Varat arī nospiest peles labo pogu un pēc tam vilkt apkārtējo pasauli.Labajā pusē esošais World Outliner piedāvā visu jūsu spēles elementu sarakstu, kurus nereālajā valodā sauc par Aktieri.

Šeit cita starpā ir mūsu fons, Background_Sprite, ķīļi.

Kreisajā pusē ir režīms logs. Tas ļauj efektīvi mainīt to, ko jūs darīsit 3D skatā - neatkarīgi no tā, vai jūs ievietojat kubus vai pievienojat vizuālos efektus. Satura pārlūks ir tas, ko jūs izmantojat, lai pārlūkotu projekta failus.

Visbeidzot, detaļu rūtī labajā pusē parādīsies informācija par jebkuru jūsu izvēlēto aktieri vai elementu. Tas ļauj ātri rediģēt šī elementa rekvizītus vai vienkārši uzzināt vairāk par to. Mape Sprites atrodama Saturs> 2DSideScroller> Sprites. Jums nekavējoties vajadzētu atpazīt fona atskaiti un dzegu kā skata logā esošos elementus.

Flipbook animācijas animē elementus spēles pasaulē, sasaistot vairākus sprites.

Ja ir kaut kas cits, ko jūs nesaprotat, turiet Ctrl + Alt, virzot peles kursoru virs šī elementa, un jūs varēsit redzēt, ko tas dara. Tas ir ļoti ērti, kad sākat darbu.

Līmeņa izveidošana

Vispirms iemācīsimies izveidot jaunus spēles dalībniekus (atcerieties, tas ir vispārīgs termins jebkuram spēles objektam). Es izmantoju esošo mapi Sprites. Izmantojot File Explorer, nometiet PNG vai citu attēlu šeit un pēc tam ar peles labo pogu noklikšķiniet uz tā un dodieties uzDarbības pēc sprite> Izveidot sprites.

Tagad dodieties uz mapi Blueprints. Jūs varat atvērt kreisajā pusē esošos direktorijus, ja tas palīdz. Ar labo peles taustiņu vēlreiz noklikšķiniet, šoreiz mapes vietā un atlasiet Izveidojiet pamataktīvu> Projekta klase> Aktieris. Šis objekts ļaus mums izveidot daudz unikālas viena objekta iterācijas, piemēram, platformu. Ja esat pazīstams ar Vienotību, tas ir līdzvērtīgs iepriekš sagatavotam izstrādājumam. Kodā tā ir klase. Zvaniet šai FloorTile vai Flīzei, vai kā tamlīdzīgam.

Tagad divreiz noklikšķiniet uz šīs jaunās Blueprint klases, lai atvērtu redaktoru. Augšējā kreisajā stūrī atlasiet + Pievienot komponentu un pēc tam izvēlieties Sprite (varat arī meklēt, tas ir ātrāk).

Tagad logā Components atlasiet šo jauno sprite un velciet un nometiet platformas sprite lodziņā Sprite. Tagad varat redzēt, ka flīžu attēls ir jūsu platformas sastāvdaļa. 3D loku sauc par mezglu, un tas kalpos par atskaites punktu elementu vilkšanai un nomešanai. Vēlāk to var izmantot arī loģikas izmantošanai, izmantojot grafikus.

Neaizmirstiet pielāgot mērogu, ja jūsu sprite vēl nav ideāls! Tagad noklikšķiniet uz Saglabāt un pēc tam atgriezieties spēlē.

Kad esat to izdarījis, vienkārši velciet un nometiet jauno elementu jebkur savā spēlē! Nometot platformu līmenī, pārliecinieties, ka Y koordināte (kas kaut kādu iemeslu dēļ uzvedas kā Z koordināta) ir iestatīta uz nulli, lai tā neatrodas spēlētāja priekšā vai aizmugurē. Jūs pamanīsit, ka jūsu platformā jau ir sadursme - dzeltens lodziņš, kas Unreal norāda, ka jūsu atskaņotājam nevajadzētu būt iespējai iziet caur vienumu. Tas nozīmē, ka mēs varam pāriet uz to.

Ja jūs būtu atlasījis izvēles rūtiņas Simulēt fiziku un Iespējot gravitāciju, platforma izkristu no debesīm un pēc tam būtu pārvietojama. Tomēr jūs arī gribētu izmantot ierobežojumus, lai iesaldētu trešo asi.

Protams, jūs varat izveidot vēl daudzus citu veidu aktierus un nomest viņus savos līmeņos kā šis. Izmantojot dažādus veidus, dažādus iestatījumus un atšķirīgu loģiku, izmantojot grafikus (no kuriem daudzus jūs varat viegli meklēt tiešsaistē), jūs varat izveidot veselu virkni izaicinošu šķēršļu, interesantu vides priekšmetu un apbalvot kolekcionējamus priekšmetus.

Lai vēl vairāk pielāgotu līmeni, iespējams, vēlēsities mainīt arī fonu. Dariet to, vienkārši izvēloties Background_Sprite pasaules apzīmējumā (augšējā labajā pusē) un pēc tam izvēlnē Details mainot Source Sprite uz vienu no saviem. Es izmantoju savas radītās zvaigžņotās debesis.

Lasīt: ļoti vienkāršs Android lietotņu izstrādes pārskats iesācējiem

Spēlētāja varoņa animēšana

Pēdējā lieta, kas mums jāmaina, lai to izdarītumūsu platformera ir galvenais varonis.

Lai to risinātu, mums būs jāizmanto vēl daži spriti, kurus pārvērtīsim par animācijām.

Lai sāktu, dodieties atpakaļ uz mapi Sprite (lai gan tas ir atkarīgs no jums, kā to organizēt). Tagad izveidojiet jaunu mapi ar nosaukumu “Animācijas” ar divām apakšmapēm: “Dīkstāve” un “Pastaiga” (Animācijas Flipbooks ir tikai termins, ko Unreal izmanto savām animācijām).

Katrā mēs ievilksim un nometīsim savas rakstzīmes sprites. Tā vietā, lai izmantotu parasto lapu, mēs pievienojam atsevišķus attēlus un nosauksim tos augošā skaitliskā secībā, lai viss būtu vienkāršāk. Es izmantoju uzgaļus, ko esmu sagatavojis citai apmācībai, taču jūs varat tos bez maksas satvert no daudzām citām vietām.

Iemetiet tos attiecīgajās mapēs, atlasiet tos visus kopā un atlasiet Darbības ar sprite> Izveidot sprite.

Vispirms veiksim dīkstāves animāciju. Man ir tikai divi attēli, kas ir domāti tam, lai imitētu elpošanu tādā veidā, kādā ir mazs kadrs un pikseļu māksla (padoms: izvēlieties pikseļu mākslu, un jums ir daudz mazāk darba!). Lai to iestatītu, ar peles labo pogu noklikšķiniet uz mapes un izvēlieties Animācija> Papīra žurnāls. Nosauciet jauno animācijas dīkstāvi un pēc tam veiciet dubultklikšķi, lai to atvērtu.

Turp dodieties uz vietu, kur rakstīts Sprite, un pievienojiet divus taustiņu kadrus, nospiežot “+” pogu. Tas pievienos divus dalībniekus, kurus varat paplašināt, nospiežot bultiņu pa kreisi. Vienkārši velciet un nometiet jaunos sprites tajos logos, un animācija riņķos pa tā ietvariem. Jūs varat arī vienkārši nomest sprites tieši laika skalas lodziņā apakšā.

Šobrīd tas izraisa krampjus, tāpēc iestatiet kadra izpildes vērtību uz 8 (vai tā tuvumā), un tas izskatās daudz vairāk kā elpošana.

To pašu var darīt arī ar pastaigu animāciju, taču saglabājiet kadru ātrumu augstāku un pievienojiet vairāk taustiņu kadru. Es iestatīju mīnu uz diviem, lai tas joprojām izskatās jauks un 16 bitu.

Kad viņi abi ir izdarīti, dodieties uz2DSideScrollerBP> Rasējumi un veiciet dubultklikšķi uz 2DSideScrollerCharacter. Veiciet dubultklikšķi uz šī, un jūs sagaidīs kaut kas nedaudz savādāks: diagramma. Atcerieties, ka, iestatot projektu, mēs izvēlējāmies diagrammas, nevis C ++. Būtībā tas nozīmē, ka faktiskā koda vietā mēs izmantojam vizuālu blokshēmu, kas ir lieliski, ja nezināt daudz programmēšanas. Ja esat pazīstams ar kodu, jūs ātri sapratīsit, ko daudz no šīm lietām dara no konteksta.

Tālināt, atrodiet rūtiņu Animācija un pēc tam sadaļā Atlasīt atrodiet nolaižamās izvēlnes. Tie izskatīsies pazīstami: IdleAnimation un RunningAnimation. Noklikšķiniet uz šīm pogām un nomainiet tās pret tām, kuras izveidojāt.

Visbeidzot, pārsitiet uz skata porta logu un labajā pusē atrodiet lodziņu, kurā rakstīts Source Flipbook. Pārslēdziet to uz dīkstāves animāciju (pārliecinieties, vai skata logā ir atlasīta rakstzīme). Pārliecinieties, ka rediģējat skalu zem virsraksta Pārveidot labajā pusē, lai iestatītu rakstzīmi pareizajā izmērā.

Atcerieties, ka noklikšķiniet uz apkopot un saglabājiet, kad tas ir izdarīts.

Un jūs esat viens pats

Lai darbotos ierīcē, vienkārši dodieties uz Fails> Paketes projekts> Android. Izvēlieties ETC1. Pēc tam jūs varēsit izveidot APK, kuru varēsit pārbaudīt savā ierīcē. Jums vajadzētu būt strādājošam pamata platformer ar pieskāriena ievadi un animācijām - diezgan aizraujošs sākums.

Jums tas joprojām būs jāiestata pareizi. Mans padoms ir noņemt Gradle atbalstu būvei - tas pašlaik nedarbojas diezgan pareizi. Es arī ieteiktu izmantot CodeWorks for Android, lai instalētu visus nepieciešamos elementus. Tas ievērojami atvieglo dzīvi.

Ar to jūsu laiks ir beidzies!

Kur jūs dotos no šejienes? Tagad jūs varat izveidot daudz dažādu platformu un šķēršļu, kā arī pievienot lietām animācijas. Ja jūs spēlējaties grafikos, jūs varat piekļūt un iestatīt dažādiem aktieriem rekvizītus pēc jūsu vēlmēm, un tas ir, kā jūs varētu izveidot sarežģītāku mijiedarbību (ienaidnieki, kas seko jums, ieroča pogas, mainot lēciena augstumu utt.). Lai pievienotu jaunas ieejas, varat doties uz Iestatījumi> Projekta iestatījumi> Ievade un pēc tam atrodiet darbību kartēšanu.

Lasīt: izveidojiet savu pirmo Android spēli tikai 7 minūtēs (ar Unity)

Ir vēl daudz ko mācīties, bet, cerams, ka jums tagad ir labs priekšstats par to, kā viss tiek ievietots vietā. Atliek tikai izlemt, kādu spēli vēlaties izveidot, un ļaut iztēlei pievērsties!

Atjauninājum Nr. 3: 2019. gada 22. maijā pulkten 17.42 pēc plkt. ET: Arm pārtāvi runāja par niegt uzņēmuma oficiālu paziņojumu par šo lietu:...

Huami - uzņēmum, ka atbild par Xiaomi Mi Band fitnea izekotāju līniju, kā arī Amazfit viedpulkteņu un izekotāju līniju - neen veica ceturkšņa zvanu par ienākumiem. Tērzēšana laikā tika atmeta zināma i...

Publikācijas