Cuprins:

2d Rocket Landing Sim: 3 pași
2d Rocket Landing Sim: 3 pași

Video: 2d Rocket Landing Sim: 3 pași

Video: 2d Rocket Landing Sim: 3 pași
Video: Artemis 3 Mission To the Moon In Spaceflight Simulator | NASA and SpaceX Rockets 2024, Decembrie
Anonim
2d Rocket Landing Sim
2d Rocket Landing Sim
2d Rocket Landing Sim
2d Rocket Landing Sim
2d Rocket Landing Sim
2d Rocket Landing Sim

Va trebui să faceți un fundal, să desenați rachete și un indicator pentru a începe (bineînțeles că veți avea nevoie de o conexiune la internet pentru a utiliza zero) dacă doriți doar să jucați simularea / jocul, faceți clic aici sau accesați https: / /scratch.mit.edu/projects/432509470/

Pasul 1: Motor de fizică

Motor de fizică
Motor de fizică
Motor de fizică
Motor de fizică

Simulatoarele de rachete nu pot exista fără simulare fizică, așa că veți avea nevoie de toate variabilele după cum urmează:

  1. Vh sau VelocityHorizontal așa cum se arată în exemplu
  2. Vv sau Velocity Vertical așa cum se arată
  3. Puterea motorului, pentru a indica forța generată de rachetă
  4. EngineAngle, pentru direcția cu cardanele
  5. viteza totală, pentru condiții de indicator și touchdown
  6. a explodat, din motive în care vom intra în pasul următor

După crearea variabilelor, accesați fila „mișcare” și puneți jos blocurile [modificați x cu ()] și [modificați y cu ()]

Așezați Vv în [modificați y cu ()] și Vh în [modificați x cu ()] și puneți totul într-o buclă.

Pentru a adăuga gravitație, trebuie doar să adăugați o [schimbare Vh cu (-1)] în buclă.

Pentru a adăuga o aparență de tragere, adăugați următorul bloc la buclă:

[setați Vh la (0,99 * Vh)]

[setați Vv la (0,999 * Vv)]

Oh, băiete, acum este timpul pentru „motoare”

Deoarece acest lucru va fi controlat de cardanele și direcționarea, avem nevoie de ceva care să permită rachetei să se deplaseze în direcția spre care este îndreptată. deoarece rotația motorului va avea un anumit efect asupra direcției de împingere, unghiul motorului va contribui ușor la direcția totală de împingere, așa că adăugați acest lucru și cereți computerului să efectueze un pic de trigonometrie și voilă, ieșirea motorului este realizată.

Pasul 2: Mecanica jocului

Mecanica jocului
Mecanica jocului
Mecanica jocului
Mecanica jocului
Mecanica jocului
Mecanica jocului
Mecanica jocului
Mecanica jocului

Ca „joc”, acesta trebuie să aibă controale, o condiție de câștig și o modalitate de finalizare a jocului.

Pentru controale, tot ce trebuie făcut este să conectați cheile la unele dintre variabilele pe care le-am setat anterior

Alocați două taste pentru direcția motorului și una pentru puterea motorului, așa cum se arată mai sus

Pentru condiția de câștig, utilizați o culoare specifică sau un nivel y pentru a fi solul și aici am pus o porțiune mare a hărții ca zonă nelegibilă. după cum vedeți aici, se folosește variabila „explodată”, aceasta împiedică setatorul costumului să revină la un neexplodat de la declanșarea exploziei. parametrii sunt mai mult sau mai puțin perfect verticali și au o viteză foarte mică. acum după aterizare, racheta este plasată la un anumit nivel y pentru a preveni racheta plutitoare și totul este setat la 0.

Pentru condițiile de pornire, setați-l la un unghi rezonabil la un loc rezonabil sau faceți-l aleatoriu, este alegerea dvs.

Pasul 3: Indicatori

Indicatori
Indicatori
Indicatori
Indicatori

și, în cele din urmă, doar pentru a-l face redat pentru mai mulți oameni, am adăugat indicatori, iar tu ar trebui și tu, indicatorii vizuali sunt mai ușor de observat, iar codul este afișat mai sus.

Recomandat: