Video: Simbol 2d raketnog slijetanja: 3 koraka
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Morat ćete napraviti pozadinu, nacrtati rakete i indikator za početak (naravno da će vam trebati internetska veza za korištenje grebanja) ako samo želite igrati simulaciju/ igru, kliknite ovdje ili idite na https:/ /scratch.mit.edu/projects/432509470/
Korak 1: Engine za fiziku
Raketni simulatori ne mogu postojati bez simulacije fizike, pa će vam trebati sve varijable na sljedeći način:
- Vh ili VelocityHorizontal kao što je prikazano u primjeru
- Vv ili VelocityVertical kako je prikazano
- EnginePower, za označavanje potiska koji generira raketa
- EngineAngle, za upravljanje pomoću gimbala
- ukupna brzina, za indikatore i uvjete slijetanja
- eksplodirao, iz razloga u koje ćemo preći u sljedećem koraku
Nakon kreiranja varijabli, idite na karticu "motion" i odložite blokove [promijeni x po ()] i [promijeni y po ()]
Postavite svoj Vv u [change y by ()] i Vh u [change x by ()] i stavite cijelu stvar u petlju.
Da biste dodali gravitaciju, samo dodajte [promijeni Vh za (-1)] u petlju.
Da biste dodali privid povlačenja, dodajte sljedeći blok u petlju:
[postavite Vh na (0,99*Vh)]
[postavite Vv na (0.999*Vv)]
Oh momče, sad je vrijeme za "motore"
Budući da će to biti kontrolirano pomoću gimbala i usmjeravanja, potrebno nam je nešto što će omogućiti raketi da putuje u smjeru u koji pokazuje. kako će rotacija motora imati određeni utjecaj na smjer potiska, kut motora će malo pridonijeti ukupnom smjeru potiska pa dodajte to i zamolite računar da izvede malo trigonometrije i voila, snaga motora je gotova.
Korak 2: Mehanika igre
Kao "igra" ovo mora imati kontrole, uvjet pobjede i neki način da se igra završi.
Za kontrole, sve što treba učiniti je povezati ključeve s nekim od varijabli koje smo ranije postavili
Dodijelite dva ključa za smjer motora, a jedan za snagu motora, kao što je prikazano gore
Za uvjet pobjede, koristite jednu određenu boju ili y razinu za tlo, a ovdje sam stavio veliki dio karte kao područje koje se ne može poravnati. kao što vidite ovdje, postoji upotreba "eksplodirane" varijable, koja sprječava postavljanje kostima da se vrati na neeksplodirano od trenutka kada se aktivira eksplozija. parametri su više -manje savršeno uspravni i imaju vrlo malu brzinu. sada nakon slijetanja, raketa je postavljena na određeni y nivo da spriječi plutajuću raketu, i sve je postavljeno na 0.
Za početne uvjete, postavite ga na razumni kut na razumnom mjestu ili ga napravite nasumičnim, to je vaš izbor
Korak 3: Pokazatelji
i na kraju samo da bi se igralo za više ljudi, dodao sam indikatore, a trebali biste i vi, vizualne pokazatelje je lakše uočiti, a kôd je prikazan gore.