Sisukord:
- Samm: laeva liikumine
- 2. samm: muutuva võtte tegemine
- Samm: vaenlase muutuja muutmine
- 4. samm: see peaks välja nägema selline
Video: Kuidas teha mikrobittidel ruumi sissetungijaid: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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
Loodetavasti polnud mul nii halb seletada, kuidas seda teha ja loodetavasti teile mäng meeldis:)
Soovitan:
Uurige, millal keegi sisenes ruumi, kasutades radarisensorit Xyc-wb-dc: 7 sammu
Uurige välja, millal keegi sisenes ruumi, kasutades radariandurit Xyc-wb-dc. Selles õpetuses õpime, kuidas teada saada, millal keegi sisenes ruumi, kasutades RTC-moodulit, radarisensorit xyc-wb-dc, OLED-ekraani ja arduino. demonstreeriv video
MicroBiti ruumi täituvuse loendur ja kontroller: 4 sammu
MicroBiti ruumide täituvuse loendur ja kontroller: Pandeemia ajal on üks viis viiruse leviku vähendamiseks inimeste vahelise füüsilise distantseerimise maksimeerimine. Tubades või kauplustes oleks kasulik teada, kui palju inimesi on igal ajal suletud ruumis. See projekt kasutab paari
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: sellest õpetusest saate teada, kuidas jälgida oma toa või laua temperatuuri ja niiskust, kasutades DHT11 ja pilvega ühendatud ESP32. Meie õpetuste värskendused leiate siit. Spetsifikatsioonid: DHT11 andur suudab mõõta temperatuuri
Kuidas PSP -failide varukoopiate ISO -faile ruumi kokkuhoidmiseks tihendada CSO -failidesse: 4 sammu
Kuidas tihendada oma PSP -varukoopiate ISO -faile ruumi säästmiseks CSO -failidesse. Selles juhendis näitan teile, kuidas tihendada oma PSPS -i varukoopiad ISO -lt CSO -le, et salvestada mälupulgal ruumi, kasutades ainult ühte tarkvara on kasutatav koos Wine'iga Ubuntus. Valmistamiseks vajate ka CFW (Cusstom Firm-Ware) psp-d
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki