Turinys:
Video: 2d „Rocket Landing Sim“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Norėdami pradėti, turėsite sukurti foną, piešti raketas ir rodiklį (žinoma, jums reikės interneto ryšio, kad galėtumėte naudoti nulio), jei norite tiesiog žaisti modeliavimą/ žaidimą, spustelėkite čia arba eikite į https:/ /scratch.mit.edu/projects/432509470/
1 žingsnis: fizikos variklis
Raketų simuliatoriai negali egzistuoti be fizikos modeliavimo, todėl jums reikės visų kintamųjų:
- Vh arba VelocityHorizontal, kaip parodyta pavyzdyje
- Vv arba VelocityVertical, kaip parodyta
- „EnginePower“, rodanti raketos sukeltą trauką
- „EngineAngle“, skirtas vairui su kardaniniais stabdžiais
- bendras greitis, skirtas indikatoriui ir nusileidimo sąlygoms
- sprogo, dėl priežasčių pateksime į kitą žingsnį
Sukūrę kintamuosius, eikite į skirtuką „judesys“ir padėkite blokus [pakeisti x pagal ()] ir [pakeisti y pagal ()]
Įdėkite savo Vv į [pakeisti y pagal ()] ir Vh į [pakeisti x pagal ()] ir sudėkite viską į kilpą.
Norėdami pridėti gravitaciją, tiesiog pridėkite [pakeisti Vh pagal (-1)] prie kilpos.
Jei norite šiek tiek vilkti, į kilpą pridėkite šį bloką:
[nustatyti Vh į (0,99*Vh)]
[nustatyti Vv į (0,999*Vv)]
O berniukas, dabar laikas „varikliams“
Kadangi tai bus valdoma antgaliais ir krypties nukreipimu, mums reikia kažko, kas leistų raketei judėti ta kryptimi, kuria ji rodo. kadangi variklio sukimasis turės tam tikrą įtaką traukos krypčiai, variklio kampas šiek tiek prisidės prie bendros traukos krypties, todėl pridėkite tai ir paprašykite kompiuterio atlikti šiek tiek trigonometrijos, o voila, variklio galia bus padaryta.
2 žingsnis: žaidimų mechanika
Kaip „žaidimas“tai turi turėti valdiklius, laimėjimo sąlygas ir tam tikrą žaidimo pabaigos būdą.
Norint valdyti, viskas, ką reikia padaryti, yra prijungti raktus prie kai kurių anksčiau nustatytų kintamųjų
Priskirkite du raktus variklio krypčiai ir vieną variklio galiai, kaip parodyta aukščiau
Jei norite laimėti, naudokite vieną konkrečią spalvą arba y lygį, kad būtumėte žemė, ir čia aš įdėjau didelę žemėlapio dalį kaip nesuvokiamą plotą. kaip matote čia, naudojamas „sprogęs“kintamasis, jis neleidžia kostiumų kūrėjui grįžti į nesprogusį nuo sprogimo. parametrai yra daugmaž visiškai vertikalūs ir turi labai mažą greitį. dabar po nusileidimo raketa pastatoma tam tikru y lygiu, kad būtų išvengta plaukiojančios raketos, ir viskas nustatyta į 0.
Jei norite pradėti, nustatykite jį tinkamu kampu priimtinoje vietoje arba padarykite atsitiktine tvarka - tai jūsų pasirinkimas
3 žingsnis: rodikliai
ir galiausiai tik tam, kad būtų galima žaisti daugiau žmonių, pridėjau rodiklių, o jūs taip pat turėtumėte, vizualinius indikatorius lengviau pastebėti, o kodas rodomas aukščiau.
Rekomenduojamas:
SIM900A 2G modulis + holograma SIM kortelė = laimingas derinys kategorijoje „purvas pigiai“?: 6 žingsniai
SIM900A 2G modulis + holograminė SIM kortelė = laimingas derinys kategorijoje „purvas pigiai“?: Šio dešimtmečio mados žodis „IoT“kartais patenka net į žmonių, manančių, kad jie yra atsparūs kaprizui, mintis, tarp jų ir aš. Vieną dieną naršiau Internete ir pamačiau kompaniją, apie kurią niekada negirdėjau (holograma), išduodančias SIM korteles
„Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“skrydžio sim perjungimo skydelis: daug metų praleidęs skrydžio sim bendruomenėje ir įsitraukęs į vis sudėtingesnius orlaivius, pastebėjau, kad trokštu sugebėjimo nelaikyti rankų prie fizinių jungiklių, o ne bandyti skristi dešine ranka m
Kompaktiškas oro jutiklis su GPRS (SIM kortele) Duomenų nuoroda: 4 žingsniai
Kompaktiškas oro jutiklis su GPRS (SIM kortele) Duomenų nuoroda: projekto santrauka Tai yra baterijomis maitinamas oro jutiklis, pagrįstas BME280 temperatūros/slėgio/drėgmės jutikliu ir ATMega328P MCU. Jis veikia su dviem 3,6 V ličio tionilo AA baterijomis. Jis sunaudoja itin mažai miego-6 µA. Tai siunčia
Akrilo planšetinis stovas „Flight Sim“su tikromis rankenėlėmis: 4 žingsniai
Akrilo planšetinis stovas „Flight Sim“su tikromis rankenėlėmis: Tai planšetinio kompiuterio (pvz., „IPad“) stovas, skirtas naudoti su skrydžio simuliatoriaus programine įranga. Naudodamas rotacinio kodavimo modulius ir „Arduino Mega“, sukūriau sprendimą, kuriame fizines rankenėles galima susieti, kad būtų galima valdyti tam tikras prietaiso funkcijas sim. Kaip tu
„EAL-Industry 4.0-Smart Rocket“: 8 žingsniai (su nuotraukomis)
„EAL-Industry 4.0-Smart Rocket“: tai mokyklos projektas, sukurtas „Erhversakademiet Lilleb æ lt“Danijoje. Projektas sukurtas klasėje „Industri 4.0“. Užduotis yra įdiegti automatinę pramonės 4.0 sistemą principai. Sistema turėtų sugebėti