Sisukord:

Kuidas teha mikrobittidel ruumi sissetungijaid: 4 sammu
Kuidas teha mikrobittidel ruumi sissetungijaid: 4 sammu

Video: Kuidas teha mikrobittidel ruumi sissetungijaid: 4 sammu

Video: Kuidas teha mikrobittidel ruumi sissetungijaid: 4 sammu
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №25 2024, Juuli
Anonim
Kuidas teha mikrobittidel ruumi sissetungijaid
Kuidas teha mikrobittidel ruumi sissetungijaid

Nii et esimene samm on meie laeva loomine. Te lähete jaotisse "Basic" ja lisate ploki "On start". Seejärel minge jaotisse "Muutujad" ja looge muutuja nimega "LAEV" ning valige vahekaardilt "Muutujad" plokk, mis ütleb "Määra sprite väärtuseks 0". Siis paned "sprite" asemel "SHIP". Seejärel minge vahekaardile "Mäng" ja valige "loo sprite x 2 y 2" ning panete selle "0" asemel "määrake laev 0". Pärast seda saate "y" 4 asemel 4. Samuti on skooriloendur valikuline. Aga noh, saime oma laeva kätte ja järgmine samm on meie laeva liikumine.

Samm: laeva liikumine

Laeva liikumine
Laeva liikumine

Te lähete sisendkaardile ja võtate plokid "nupule B vajutatud" ja "nupule A vajutatud". Seejärel minge mängule ja valige "sprite move by 1" ja muutke sprite'iks SHIP. Pange see plokile "Nuppu B vajutatud". Ja teete sama asja A -ga, kuid selle asemel, et liikuda 1 võrra, panete -1.

2. samm: muutuva võtte tegemine

Shoot Variable
Shoot Variable

Nii et kõigepealt minge jaotisse "Sisend", seejärel valige "Sees nupp A+B vajutatud" ja lisage see koodile. Seejärel tehke muutuja nimega "SHOOT", seejärel minge uuesti muutuja juurde, lisage "set SHOOT to 0" ja muutke "0" väärtuseks "create sprite at x: _ y: _" ning seejärel valige "ship x:" mänguosa, siis pane see "create sprite at x: ship x:". See on väga segane, kuid saate selle pildi põhjal paremini aru. Seejärel tehke sama samm "y" jaoks. Seejärel minge mängu vahekaardile ja lisage "SHOOT muutke heledust 88 võrra". Seejärel minge tsükli vahekaardile ja valige "korda 4 korda ja reklaamige see koodile. Seejärel pange vahekaardile" SHOOT change y by -1 ", seejärel lisage" kordus "kood, lisage" paus 150 ms " muutuja "SHOOT" kiirus, siis ikka silmusasja sees, lähed loogika juurde ja valid "if_ then" ning lisad selle loogikaasjale. Loogikabloki tühjale kohale sisestate "is_touching_". Seejärel lisate muutujad "SHOOT" ja "ENEMY" (looge muutuja nimega "ENEMY" ja määratleme selle hiljem). Seejärel lisage loogikabloki sisse "kustuta vaenlane" ja "kustuta SHOOT", siis kui soovite, saate vaenlase hävitamisel lisada muusika või heliefekti, seejärel lisage plokk "muutke skoori 1 võrra". Seejärel lisate väljaspool silmus- ja loogikaplokki veel ühe "if_ then". Seejärel minge loogika juurde ja lisage plokk, mille tühjale kohale on "0 ≤ 0". Siis paned esimese 0 peale "SHOOT y". Seejärel panete loogikaplokki "kustuta SHOOT"

Samm: vaenlase muutuja muutmine

Vaenlase muutmine
Vaenlase muutmine

Kõigepealt lisage "igaveseks" plokk ja looge muutuja nimega "ENEMY", minge vahekaardile muutuja ja lisage "set ENEMY to _" ning tühjale kohale pange "create sprite at x: _ y: _". Seejärel lisage "loo sprite" ploki tühjale alale vahekaardile "matemaatika" "vali juhuslik 0 kuni 4". Seejärel lisage vahekaardilt "mäng" "ENEMY set brightness to 150" ja lisage selle alla "paus 100 ms". Pärast "pausi" plokki lisate "VAENLIK pööra 90 kraadi paremale", mis asub vahekaardil "mäng". Seejärel minge vahekaardile "silmus" ja lisage "korda 4 korda" ning ploki "silmus" sisse lisate "ENEMY move ny 1" ja "pause 500 ms". Nüüd läheme loogikakaardile ja lisame 2 plokki "if_ siis". Ja esimese tühja ruumi sisse lisate "on _ puudutav _" ja lisate esimesele tühjale kohale "ENEMY" ja teisele tühikule "SHIP" ning loogikabloki sisse lisate "game over". Nüüd lisame teise loogikaplokki "on _ puudutav serv" ja tühjale alale "ENEMY" ning logibloki sisse lisame "kustuta vaenlane"

4. samm: see peaks välja nägema selline

See peaks nii välja nägema
See peaks nii välja nägema

Loodetavasti polnud mul nii halb seletada, kuidas seda teha ja loodetavasti teile mäng meeldis:)

Soovitan: