Cuprins:
Video: 2d Rocket Landing Sim: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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ă
Simulatoarele de rachete nu pot exista fără simulare fizică, așa că veți avea nevoie de toate variabilele după cum urmează:
- Vh sau VelocityHorizontal așa cum se arată în exemplu
- Vv sau Velocity Vertical așa cum se arată
- Puterea motorului, pentru a indica forța generată de rachetă
- EngineAngle, pentru direcția cu cardanele
- viteza totală, pentru condiții de indicator și touchdown
- 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
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
ș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:
Rocket Nightlight: 4 pași
Rocket Nightlight: Fiecare adult care funcționează bine are nevoie de o lumină de noapte și construim una care este activată la atingere și tematică spațială
Overkill Model Rocket Launch Pad !: 11 pași (cu imagini)
Overkill Model Rocket Launch Pad !: Acum ceva timp am lansat o postare Instructables despre „Overkill Model Rocket Launch Controller”, împreună cu un videoclip de pe YouTube. Am făcut-o ca parte a unui proiect imens de rachetă model, în care fac totul cât mai exagerat posibil, în încercarea de a învăța
Overkill Model Rocket Launch Controller !: 9 pași (cu imagini)
Overkill Model Rocket Launch Controller !: Ca parte a unui proiect imens care implică model de rachete, aveam nevoie de un controller. Dar, la fel ca toate proiectele mele, nu puteam să mă țin de elementele de bază și să fac un controler portabil cu un singur buton care să lanseze doar o rachetă model, nu, a trebuit să depășesc extrem de mult
EAL-Industry 4.0-Smart Rocket: 8 pași (cu imagini)
EAL-Industry 4.0-Smart Rocket: Acesta este un proiect școlar, realizat pe Erhversakademiet Lilleb în Danemarca. Proiectul este realizat într-o clasă numită „Industri 4.0”. Sarcina este de a implementa un sistem automat din industria 4.0 principii.Sistemul ar trebui să poată
Efecte de strălucire LED pentru modelul Rocket: 9 pași (cu imagini)
Model Rocket LED Glow Effects: Aceasta este intrarea mea în concursul Let it Glow. Dacă vă place, vă rugăm să votați. Acum că școala și, prin urmare, finalele sunt terminate, pot finaliza în cele din urmă acest instructabil. Aștepta să fie finalizat de aproximativ o lună acum, dar am fost atât de ocupat cu