Kuinka tehdä Android-pelistä perustiedot 7 minuutissa

Kirjoittaja: John Stephens
Luomispäivä: 26 Tammikuu 2021
Päivityspäivä: 3 Heinäkuu 2024
Anonim
Kuinka tehdä Android-pelistä perustiedot 7 minuutissa - Sovellukset
Kuinka tehdä Android-pelistä perustiedot 7 minuutissa - Sovellukset

Sisältö


Jos haluat luoda pelin Androidille, Unreal Engine 4 on erittäin hyvä valinta, paljon voimaa ja joustavuutta. Kun ensin latasit editorin ylös, saatat tuntea olevani hukassa kaikkien ikkunoiden ja žargonin suhteen, ja kaiken sen yleisesti läpäisemättömyyteen. Oppaita on, mutta niihin liittyy yleensä niin paljon johdanto-osaa, että sinulla on viisi tuntia ennen kuin olet saavuttanut mitään.

Eikä kukaan ole saanut aikaa siihen!

Lue: Kuinka luoda VR-sovellus Androidille vain 7 minuutissa

Tämän viestin tarkoituksena on auttaa sinua aloittamaan nopeasti ja ymmärtämään perusasiat. Vain seitsemässä minuutissa opit luomaan 2D-tasohyppelyohjelman peruskäynnistyksen. Se ei ole täysi peli, mutta se on tarpeeksi luoda toivottavasti innostusta ja vauhtia, jotta voit aloittaa suunnittelun ja pitää hauskaa.

Mitä tarvitset

Sinulla on oltava Unreal Engine 4 asennettuna koneellesi sekä Android SDK ja NDK, JDK ja Apache ANT. Sinun pitäisi myös mennä ja tehdä tai paikantaa sprites. Voit käyttää CodeWorks for Android -sovellusta yksinkertaistamaan tätä asennusprosessia. Tarvitset laatta- tai alustatason ja spritejä päähenkilölle tyhjäkäynnillä ja kävelyanimoilla. Voit tehdä nämä itse tai löytää joitain käytettäväksi ilmaiseksi.


Aloitat ensimmäisen projektisi

Ensin sinun on luotava uusi projekti. Saatavana on paljon vaihtoehtoja, jotka sopivat erityyppisiin peleihin. Valitaan 2D-sivuvieritys ja asetetaan se mobiililaitteille / tablet-laitteille, korkeimmalla laadulla ja aloitussisällöllä. Ylävälilehdessä pitäisi olla ”Blueprint” kuin C ++, koska tämä tarkoittaa, että emme tarvitse koodausta asioiden saamiseksi käyntiin.

Kun se on valmis, sinulla on jo pelattava tasohyppelypeli! Hit Play ja napsauta Viewport -painiketta, niin voit juosta ympäri, hypätä ja katsella kauniita animaatioita.

Siellä se on! Ensimmäinen 2D-pelisi vain 20 sekunnissa!

Ilmeisesti aiomme tehdä vähän enemmän. Tarkemmin sanoen aiomme mukauttaa kaikki elementit jo täällä, jotta voit muuttaa tämän yleisen prototyypin perustana omalle ainutlaatuiselle pelillesi omilla grafiikoillasi ja animaatioillasi. Toivottavasti opit Unreal Engine 4: n perusteet ja pystyt rakentamaan siitä edelleen.


Etsiminen ympäri

Kun kaikki on asetettu, tämän pitäisi olla edessäsi.

3D-näkymä on paikka, jossa näet tason asettelun, spritit ja muut pelielementit. Navigoidaksesi pidä hiiren oikealla painikkeella ja paina WASD-näppäimiä. Käytä Q & E siirtyäksesi ylös ja alas. Voit myös painaa hiiren oikeaa painiketta ja vetää sitten maailmaa ympäri.Oikealla olevassa World Outliner tarjoaa sinulle luettelon kaikista pelisi elementeistä, joita Unrealissa kutsutaan näyttelijöiksi.

Täällä on muun muassa taustamme, Background_Sprite, kirjat.

Vasemmalla on Tila-ikkuna. Tämän avulla voit muuttaa tehokkaasti sitä, mitä aiot tehdä 3D-näkymässä - asetetaanko sitten kuutioita tai lisätään visuaalisia tehosteita. Sisältoselain on se, jota käytät projektitiedostojesi selaamiseen.

Lopuksi oikeanpuoleisessa Tiedot-osiossa on tietoja valitsemastasi näyttelijästä tai elementistä. Tämän avulla voit nopeasti muokata elementin ominaisuuksia tai oppia lisää siitä. Löydät Sprites-kansion Sisältö> 2DSideScroller> Spritit. Sinun pitäisi heti tunnistaa taustajoukko ja reuna näkymäkentän elementteinä.

Flipbook-animaatiot animoivat elementtejä pelimaailmassa kiertämällä useita spreittejä.

Jos on jotain muuta, jota et ymmärrä, pidä Ctrl + Alt painettuna hiiren osoittamalla hiiren osoittimen päälle, ja näet mitä se tekee. Tämä on erittäin kätevä, kun aloitat.

Tason luominen

Ensin opitaan luomaan uusia näyttelijöitä pelillemme (muista, että tämä on yleinen termi jokaiselle peliobjektille). Käytän olemassa olevaa Sprites-kansiota. Pudota PNG tai muu kuva tähän File Resurssienhallinnassa ja napsauta sitten hiiren kakkospainikkeella ja siirry kohtaanSprite-toiminnot> Luo sprites.

Siirry nyt Suunnitelma-kansioon. Voit tuoda vasemmalla olevat hakemistot näkyviin, jos se auttaa. Napsauta hiiren kakkospainikkeella uudelleen, tällä kertaa missä tahansa kansiossa, ja valitse Luo perussisältö> Suunnitelmaluokka> Näyttelijä. Tämä on objekti, jonka avulla voimme luoda paljon erilaisia ​​iteraatioita samasta objektista, kuten alusta. Jos tunnet Unityn, se vastaa etuosaa. Koodissa se on luokka. Kutsu tätä FloorTile tai Tile tai vastaavaa.

Nyt kaksoisnapsauta uutta Blueprint-luokkaa avataksesi editorin. Valitse vasemmasta yläkulmasta + Lisää komponentti ja valitse sitten Sprite (voit myös hakea, se on nopeampi).

Valitse nyt tämä uusi sprite Komponentit-ikkunassa ja vedä ja pudota käyttöjärjestelmäsi sprite-ruutuun. Nyt voit nähdä, että laattakuva on osa käyttöjärjestelmääsi. 3D-ympyrää kutsutaan solmuksi ja se toimii vertailupisteenä elementtien vetämiseen ja pudottamiseen. Myöhemmin tätä voidaan käyttää myös logiikan soveltamiseen kuvaajien kautta.

Älä unohda säätää asteikkoa, jos spritesi ei ole jo täydellinen koko! Napsauta nyt Tallenna ja palaa sitten peliin.

Kun olet tehnyt sen, vedä ja pudota uusi elementti mihin tahansa peliin! Kun pudotat alustasi tasolle, varmista, että Y-koordinaatti (joka jostain syystä käyttäytyy kuin Z-koordinaatti) on nolla, joten se ei ole soittimen edessä tai takana. Huomaat, että käyttöjärjestelmässäsi on jo törmäyslaite - keltainen ruutu, joka kertoo Unrealille, että soittimesi ei pitäisi pystyä kulkemaan kohteen läpi. Tämä tarkoittaa, että voimme hypätä siihen.

Jos valitsit Simulaatiofysiikka ja Ota painovoima käyttöön -valintaruudut, alusta laskee taivaalta ja on sitten liikutettavissa. Haluat myös käyttää rajoituksia kolmannen akselin jäädyttämiseen.

Tietysti voit luoda monen tyyppisiä näyttelijöitä ja pudottaa ne tällaisille tasoillesi. Käyttämällä erilaisia ​​spritejä, erilaisia ​​asetuksia ja erilaista logiikkaa graafien avulla (joista monia voit helposti etsiä verkosta), voit luoda kokonaisen joukon haastavia esteitä, mielenkiintoisia ympäristöesineitä ja palkitsevia keräilyesineitä.

Tason mukauttamiseksi edelleen, haluat ehkä muuttaa myös taustaa. Suorita tämä valitsemalla vain Background_Sprite World -profiilista (oikeassa yläkulmassa) ja muuttamalla sitten Source Sprite omaan omaksesi yksityiskohtaisesti. Käytän luomaani tähtitaivasta.

Lue: Hyvin yksinkertainen kuvaus Android-sovellusten kehittämisestä aloittelijoille

Animoi pelaajan hahmo

Viimeinen asia, joka meidän on muutettava tehdäksemme tämänmeidän tasohyppely on päähenkilö.

Tämän käsittelemiseksi meidän on käytettävä vielä joitain sprittejä, joista muutamme animaatioita.

Aloita siirtymällä takaisin Sprite-kansioon (tosin sinun on itse päätettävä, kuinka tämä järjestetään). Luo nyt uusi kansio nimeltä "Animaatiot", jossa on kaksi alakansiota: "Idle" ja "Walking" (Animaatio-ohjeet ovat vain termi, jota Unreal käyttää animaatioissaan).

Jokaiseen me vetämme ja pudomme hahmoihimme. Sfäärilehden sijasta lisäämme yksittäisiä kuvia ja nimeämme ne nousevassa numeerisessa järjestyksessä pitääksemme asiat yksinkertaisina. Käytän toisessa opetusohjelmassa tekemiäni spritejä, mutta voit napata ne ilmaiseksi joukosta paikkoja.

Pura ne sopiviin kansioihin, valitse ne kaikki yhdessä ja valitse Sprite-toiminnot> Luo sprite.

Teemme ensin tyhjäkäynnin animaation. Minulla on tätä varten vain kaksi kuvaa, jonka tarkoituksena on simuloida hengitystä jollakin matalan kehyksen pikselikuvien tavalla (vinkki: valitse pikselikuva ja sinulla on paljon vähemmän työtä!). Asenna tämä napsauttamalla kansiota hiiren kakkospainikkeella ja valitsemalla Animaatio> Paperikirja. Nimeä uusi animaation tyhjäkäynti ja avaa se kaksoisnapsauttamalla sitä.

Siirry siellä kohtaan, jossa lukee Sprite, ja lisää kaksi avainruutua napsauttamalla “+” -painiketta. Tämä lisää kaksi jäsentä, joita voit laajentaa napsauttamalla vasemmalla olevaa nuolta. Vedä ja pudota uudet spritit noihin ikkunoihin, ja animaatio käy läpi kehyksensä. Voit myös pudottaa spritit suoraan aikajanaluutuun alareunassa.

Tällä hetkellä tämä aiheuttaa kohtauksia, joten aseta Kehyksen ajo-arvoksi 8 (tai sen ympärille) ja se näyttää paljon enemmän hengitykseltä.

Voit tehdä saman asian kävelevällä animaatiollasi, mutta pidä ruutunopeus korkeampana ja lisää lisää avainruutuja. Asetin kaivokseni kahteen, jotta se näyttää silti hyvältä ja 16-bittisellä.

Kun he ovat molemmat valmiit, siirry eteenpäin2DSideScrollerBP> Suunnitelmat ja kaksoisosoita 2DSideScrollerCharacter. Kaksoisnapsauta tätä ja saat tervehdyksessä jotain hieman erilaista: kuvaajan. Muista, että valitsimme kuvaajat C ++: n sijasta projektia perustaessamme. Pohjimmiltaan tämä tarkoittaa, että käytämme todellisen koodin sijasta visuaalista vuokaaviota, mikä on hienoa, jos et tiedä paljon ohjelmointia. Jos tunnet koodin, ymmärrät nopeasti, mitä monet näistä asioista tekevät kontekstista.

Pienennä, etsi Käsittele animaatiota -ruutu ja etsi sitten avattavat valikot Valitse-kohdasta. Nämä näyttävät tutilta: IdleAnimation ja RunningAnimation. Napsauta näitä painikkeita ja vaihda ne luomiin painikkeisiin.

Siirrä lopuksi Viewport-ikkunaan ja löydä ruutu, jossa lukee Source Flipbook oikealla. Vaihda se käyttämättömään animaatioon (varmista, että merkki on valittu näyttöportissa). Muista muokata oikealla Muunnos-otsikon alla olevaa asteikkoa asettaaksesi hahmosi oikean kokoiseksi.

Muista painaa kääntää ja tallentaa, kun se on valmis.

Ja olet yksin

Voit suorittaa laitteellasi vain siirtymällä osoitteeseen Tiedosto> Pakettiprojekti> Android. Valitse ETC1. Tämän jälkeen voit luoda APK: n, jonka voit hypätä laitteellesi testataksesi. Sinulla pitäisi olla toimiva perusalusta, kosketustulolla ja animaatioilla - aika jännittävä alku.

Sinun on edelleen tehtävä kaikki tämä oikein aluksi. Neuvoni on poistaa rakennuksen Gradle-tuki - se ei toimi tällä hetkellä aivan oikein. Suosittelen myös CodeWorksin käyttämistä Androidille kaikkien tarvittavien elementtien asentamiseen. Se tekee elämästä huomattavasti helpompaa.

Sen kanssa aika on loppu!

Mistä sinä menet tänne? Nyt voit luoda paljon erilaisia ​​alustoja ja esteitä sekä lisätä animaatioita asioihin. Jos pelaat kuvaajia, voit käyttää ja asettaa näyttelijöille erilaisia ​​ominaisuuksia haluamallasi tavalla, jolloin voit luoda monimutkaisempia vuorovaikutuksia (sinua seuraavia vihollisia, aseiden painikkeita, muuttuvia hyppykorkeuksia jne.). Voit lisätä uusia tuloja siirtymällä kohtaan Asetukset> Projektiasetukset> Syöttö ja etsi sitten Action Mappings.

Lue: Rakenna ensimmäinen Android-pelisi vain 7 minuutissa (Unityn avulla)

On vielä paljon opittavaa, mutta toivottavasti sinulla on nyt hyvä käsitys siitä, kuinka kaikki asettuu paikalleen. Ainoa jäljellä on päättää, millaista peliä haluat rakentaa, ja anna mielikuvituksesi mennä villiin!

Kuulokeliitäntä on kuollut; Eläköön Bluetooth! Vaikea oa kuulokkeiden jälkeietä liitäntämaailmata on löytää juuri oikea pari Bluetooth-kuulo...

Ueimmia mobiilielaimia on nykyään ykityinen elautila, ja elauhitoria ja muut tiedot poitetaan automaattieti, kun poitut tätä tilata. Näppäimitöovelluket ovat euranne...

Suositeltu Sinulle