Kazalo:

Kako narediti vesoljske vsiljivce na mikro bitu: 4 koraki
Kako narediti vesoljske vsiljivce na mikro bitu: 4 koraki

Video: Kako narediti vesoljske vsiljivce na mikro bitu: 4 koraki

Video: Kako narediti vesoljske vsiljivce na mikro bitu: 4 koraki
Video: Раскрытие секретов: Сальваторе Паис, патенты НЛО, квантовая гравитация 2024, November
Anonim
Kako narediti vesoljske vsiljivce na mikro bitu
Kako narediti vesoljske vsiljivce na mikro bitu

Torej, prvi korak je ustvariti našo ladjo. Pojdite na "Basic" in dodajte blok "On start". Nato pojdite na "Spremenljivke" in ustvarite spremenljivko, imenovano "SHIP", in na zavihku "Spremenljivke" izberite blok, ki pravi "Nastavi sprite na 0". Nato namesto "sprite" postavite "SHIP". Nato pojdite na zavihek "Igra" in izberite "ustvari sprite pri x 2 y 2" in postavite to namesto "0" v "nastavi SHIP na 0". Po tem namesto "4." izmerite "y" na 4. Tudi števec točk ni obvezen. No, evo, dobili smo svojo ladjo, naslednji korak pa bo premik naše ladje.

1. korak: Premikanje ladje

Premikanje ladje
Premikanje ladje

Pojdite na zavihek za vnos in vzemite bloke "na gumb B pritisnjen" in "na gumb A pritisnjen". Nato pojdite v igro in izberite "sprite premakni za 1" in spremenite v sprite v SHIP. Postavite ga na blok "Pritisk gumba B". Naredite isto za A, vendar namesto da se premaknete za 1, postavite -1.

2. korak: Shoot Variable

Shoot Variable
Shoot Variable

Torej, najprej pojdite na "Vnos", nato izberite "Vklopljen gumb A+B pritisnjen" in ga dodajte v kodo. Nato naredite spremenljivko, imenovano "SHOOT", nato znova pojdite na spremenljivko in dodajte "nastavi SHOOT na 0" in spremenite "0" v "ustvari sprite pri x: _ y: _", nato izberite "ladja x:" v v razdelku igre nato vnesite "ustvari sprite pri x: ladja x:". To je zelo zmedeno, vendar ga lahko bolje razumete iz slike. Nato naredite isti korak za "y". Nato pojdite na zavihek igre in dodajte "SHOOT spremeni svetlost za 88". Nato pojdite na zavihek zanke in izberite "ponovite 4 -krat in to dodajte kodi. Nato v ta zavihek postavite" SHOOT spremeni y za -1, nato še vedno v kodi "ponavljanje", dodajte "premor 150 ms" za hitrost spremenljivke "SHOOT", nato pa še vedno znotraj zanke, pojdite na logiko in izberite "if_ then" in jo dodajte logični stvari. V prazen prostor logičnega bloka vnesete "is_touching_". Nato dodate spremenljivki "SHOOT" in "ENEMY" (ustvarite spremenljivko z imenom "ENEMY", ki jo bomo opredelili kasneje). Nato v logičnem bloku dodajte "delete ENEMY" in "delete SHOOT", nato pa, če želite, lahko dodate nekaj glasbe ali zvočnega učinka, ko uničite sovražnika, potem dodate blok "spremeni rezultat za 1". Nato zunaj zanke in logičnega bloka dodate še en "if_ then". Nato pojdite na logiko in na prazen prostor dodajte blok, ki ima "0 ≤ 0". Nato pri prvem 0 postavite "SHOOT y". Nato v logični blok vstavite "delete SHOOT"

3. korak: Sprememba sovražnika

Sprememba sovražnika
Sprememba sovražnika

Najprej dodajte blok "za vedno" in ustvarite spremenljivko z imenom "ENEMY", pojdite na zavihek spremenljivke in dodajte "set ENEMY to _" in v prazno mesto vnesite "create sprite at x: _ y: _". Nato v prazen prostor bloka "create sprite" dodajte "select random from 0 to 4" na zavihku "math". Nato pod zavihkom "igra" dodate "ENEMY set brightness to 150" in nato pod njim dodate "pause 100 ms". Po bloku "premor" dodate "VRAČAJ, zavijte desno za 90 stopinj", ki se nahaja na zavihku "igra". Nato pojdite na zavihek "zanka" in dodajte "ponovite 4 -krat", v bloku "zanka" pa "ENEMY move ny 1" in "pause 500 ms". Zdaj gremo na logični zavihek in dodamo 2 bloka "if_ then". Znotraj prvega praznega prostora dodate "se _ dotika _" in v prvem praznem prostoru dodate "ENEMY" in v drugem praznem prostoru "SHIP", znotraj logičnega bloka pa "game over". Zdaj v drugem logičnem bloku dodamo "se _ dotika roba" in v prazen prostor dodamo "ENEMY", v bloku logiv pa dodamo "delete ENEMY"

4. korak: Tako bi moralo izgledati

Tako bi moralo izgledati
Tako bi moralo izgledati

Upam, da nisem tako slabo razložil, kako to narediti, in upam, da ste uživali v igri:)

Priporočena: