Tartalomjegyzék:
Videó: 2d Rocket Landing Sim: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
El kell készítenie a hátteret, ki kell rajzolnia a rakétákat és egy indikátort (természetesen internetkapcsolatra lesz szüksége a semmiből), ha csak szimulációt/ játékot szeretne játszani, kattintson ide, vagy lépjen a https -re:/ /scratch.mit.edu/projects/432509470/
1. lépés: Fizikai motor
A rakétaszimulátorok nem létezhetnek fizika szimuláció nélkül, ezért az összes változóra az alábbiak szerint lesz szüksége:
- Vh vagy VelocityHorizontal, ahogy a példában látható
- Vv vagy VelocityVertical az ábrán látható módon
- MotorPower, a rakéta által létrehozott tolóerő jelzésére
- MotorAngle, kardántengelyes kormányzáshoz
- teljes sebesség, az indikátor és a touchdown körülmények között
- felrobbant, olyan okokból, amelyekbe a következő lépésben fogunk belemenni
A változók létrehozása után lépjen a "mozgás" fülre, és tegye le a blokkokat [módosítsa az x -et ()] és [az y -t módosítsa ()]
Helyezze el Vv -jét a [change y by ()] és Vh a [change x by ()] között, és tegye az egészet egy hurokba.
A gravitáció hozzáadásához csak adjon hozzá egy [Vh értékét (-1)] -et a hurokhoz.
Ha némi húzást szeretne hozzáadni, adja hozzá a következő blokkot a hurokhoz:
[állítsa a Vh értéket (0,99*Vh)]
[állítsa a Vv értéket (0,999*Vv)]
Fiam, itt az ideje a "motoroknak"
Mivel ezt a kardántengelyek és az iránymutatás vezérli, szükségünk van valamire, amely lehetővé teszi, hogy a rakéta az általa mutatott irányba haladjon. mivel a motor forgása némileg hatással lesz a tolóerő irányára, a motor szöge kissé hozzájárul a teljes tolóerő irányához, ezért tegye hozzá ezt, és kérje meg a számítógépet, hogy végezzen egy kis trigonometriát, és íme, a motor kimenete megtörténik.
2. lépés: Játékmechanika
„Játékként” ennek rendelkeznie kell vezérlőkkel, győzelmi feltétellel és valamilyen módon a játék befejezésével.
A vezérlők esetében mindössze annyit kell tennie, hogy a kulcsokat néhány korábban beállított változóhoz csatlakoztatja
Rendeljen két kulcsot a motor irányához, egyet pedig a motor teljesítményéhez, a fentiek szerint
A nyerési feltételhez használjon egy adott színt vagy y szintet, hogy a talaj legyen, és itt a térkép egy nagy részét elfoghatatlan területként helyeztem el. amint itt látható, a "felrobbant" változó használatban van, ez megakadályozza, hogy a jelmezkészítő robbanáskor visszakapcsoljon egy fel nem robbantottra. a paraméterek többé -kevésbé tökéletesen függőlegesek, és nagyon alacsony a sebességük. most a leszállás után a rakétát egy bizonyos y szintre helyezzük, hogy megakadályozzuk a lebegő rakétát, és minden 0 -ra van állítva.
Az indítási feltételekhez állítsa be ésszerű szögbe egy ésszerű helyen, vagy tegye véletlenszerűvé, ez a választás
3. lépés: Indikátorok
és végül csak azért, hogy több ember számára is játszható legyen, hozzáadtam mutatókat, és Önnek is meg kell tennie, a vizuális mutatókat könnyebb észrevenni, és a kód fent látható.
Ajánlott:
SIM900A 2G modul + hologramos SIM -kártya = Nyerő kombináció a "piszkos olcsó" kategóriában?: 6 lépés
SIM900A 2G modul + hologram SIM -kártya = Nyerő kombináció a "piszkos olcsó" kategóriában? Internet és láttam egy céget, amelyről még soha nem hallottam (hologram), hogy SIM -kártyákat adnak
DIY Flight Sim Switch Panel: 7 lépés (képekkel)
DIY Flight Sim Switch Panel: Miután sok évet töltöttem a repülősim közösségben, és egyre bonyolultabb repülőgépekbe keveredtem, azon kaptam magam, hogy arra vágyom, hogy képes legyek a kezemet a fizikai kapcsolókra, ahelyett, hogy a jobb kezemmel próbálnék repülni. m
Overkill Model Rocket Launch Pad!: 11 lépés (képekkel)
Overkill Model Rocket Launch Pad!: Egy ideje közzétettem egy Instructables bejegyzést az „Overkill Model Rocket Launch Controller” -ről, egy YouTube -videóval együtt. Egy hatalmas rakétamodell -projekt részeként készítettem, ahol mindent a lehető legmesszebbre teszek, hogy megtanuljam
Overkill Model Rocket Launch Controller!: 9 lépés (képekkel)
Overkill Model Rocket Launch Controller !: Egy hatalmas rakéta -modell részeként egy vezérlőre volt szükségem. De mint minden projektem, nem tudtam csak az alapokhoz ragaszkodni, és egy kézi egygombos vezérlőt készíteni, amely éppen egy rakétaművet indít, nem, nagyon túl kellett mennem
Modell Rocket LED izzáshatások: 9 lépés (képekkel)
Modell Rocket LED izzáshatások: Ez a nevezésem a Let it Glow versenyen. Ha tetszik, kérjük, szavazzon. Most, hogy az iskola, és így a döntő is befejeződött, végre befejezhetem ezt az utasítást. Körülbelül egy hónapja vár a befejezésére, de annyira elfoglalt vagyok