Obsah:

2d Rocket Landing Sim: 3 kroky
2d Rocket Landing Sim: 3 kroky

Video: 2d Rocket Landing Sim: 3 kroky

Video: 2d Rocket Landing Sim: 3 kroky
Video: sony PlayStation 4 PRO не для нищибродов) 2024, Listopad
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

Chcete -li začít hrát simulaci/ hru, klikněte sem nebo přejděte na https: /scratch.mit.edu/projects/432509470/

Krok 1: Physics Engine

Fyzikální engine
Fyzikální engine
Fyzikální engine
Fyzikální engine

Raketové simulátory nemohou existovat bez simulace fyziky, a proto budete potřebovat všechny proměnné následovně:

  1. Vh nebo VelocityHorizontal, jak je ukázáno v příkladu
  2. Vv nebo VelocityVertical, jak je znázorněno
  3. EnginePower, k označení tahu generovaného raketou
  4. EngineAngle, pro řízení kardanovými závěsy
  5. celková rychlost, pro podmínky indikátoru a přistání
  6. explodovala, z důvodů, do kterých se dostaneme v dalším kroku

Po vytvoření proměnných přejděte na kartu „pohyb“a položte bloky [změnit x o ()] a [změnit y o ()]

Umístěte svůj Vv do [change y by ()] a Vh do [change x by ()] a dejte to celé do smyčky.

Chcete-li přidat gravitaci, stačí do smyčky přidat [změnit Vh o (-1)].

Chcete -li přidat nějakou podobu přetažení, přidejte do smyčky následující blok:

[nastavit Vh na (0,99*Vh)]

[nastavit Vv na (0,999*Vv)]

Ach, chlapče, teď je čas na "motory"

Protože to bude řízeno kardanovými závěsy a ukazováním směru, potřebujeme něco, co umožní raketě cestovat ve směru, na který ukazuje. protože otáčení motoru bude mít určitý vliv na směr tahu, úhel motoru bude přispívat k celkovému směru tahu mírně, takže přidejte to a požádejte počítač, aby provedl trochu trigonometrie a voila, výkon motoru je hotový.

Krok 2: Herní mechanika

Herní mechanika
Herní mechanika
Herní mechanika
Herní mechanika
Herní mechanika
Herní mechanika
Herní mechanika
Herní mechanika

Jako „hra“to musí mít ovládání, podmínku výhry a nějaký způsob, jak hra může skončit.

U ovládacích prvků stačí pouze připojit klíče k některým proměnným, které jsme nastavili dříve

Přiřaďte dva klíče ke směru motoru a jeden ke síle motoru, jak je uvedeno výše

Pro podmínku výhry použijte jednu konkrétní barvu nebo úroveň y, abyste byli zemí, a zde jsem vložil velkou část mapy jako nepolapitelnou oblast. jak zde vidíte, je zde použití „explodované“proměnné, která brání kostýmnímu tvůrci přepnout zpět na nevybuchlý od okamžiku, kdy je spuštěna exploze. parametry jsou víceméně dokonale vzpřímené a mají velmi nízkou rychlost. nyní po přistání je raketa umístěna na určité úrovni y, aby se zabránilo plovoucí raketě, a vše je nastaveno na 0.

Pro počáteční podmínky ji nastavte na přiměřený úhel na rozumném místě nebo ji udělejte náhodně, je to vaše volba

Krok 3: Indikátory

Indikátory
Indikátory
Indikátory
Indikátory

a konečně, jen aby to bylo hratelné pro více lidí, přidal jsem indikátory a vy byste měli také, vizuální indikátory jsou snadněji rozpoznatelné a kód je zobrazen výše.

Doporučuje: