Isi kandungan:

Simulasi Pendaratan Roket 2d: 3 Langkah
Simulasi Pendaratan Roket 2d: 3 Langkah

Video: Simulasi Pendaratan Roket 2d: 3 Langkah

Video: Simulasi Pendaratan Roket 2d: 3 Langkah
Video: Peluncuran pesawat luar angkasa SpaceX #shorts #pindahkemars 2024, November
Anonim
Simulasi Pendaratan Roket 2d
Simulasi Pendaratan Roket 2d
Simulasi Pendaratan Roket 2d
Simulasi Pendaratan Roket 2d
Simulasi Pendaratan Roket 2d
Simulasi Pendaratan Roket 2d

Anda perlu membuat latar belakang, melukis roket, dan petunjuk untuk memulakan (tentu anda memerlukan sambungan internet untuk menggunakan calar) jika anda hanya mahu bermain simulasi / permainan, klik di sini, atau pergi ke https: / /scratch.mit.edu/projects/432509470/

Langkah 1: Enjin Fizik

Enjin Fizik
Enjin Fizik
Enjin Fizik
Enjin Fizik

Simulator roket tidak boleh wujud tanpa simulasi fizik, jadi anda memerlukan semua pemboleh ubah seperti berikut:

  1. Vh atau VelocityHorizontal seperti yang ditunjukkan dalam contoh
  2. Vv atau VelocityVertical seperti yang ditunjukkan
  3. EnginePower, untuk menunjukkan daya tarikan yang dihasilkan oleh roket
  4. EngineAngle, untuk memandu dengan gimbal
  5. kelajuan total, untuk keadaan petunjuk dan sentuhan
  6. meletup, dengan alasan kita akan masuk ke langkah seterusnya

Setelah membuat pemboleh ubah, pergi ke tab "gerakan", dan letakkan blok [ubah x oleh ()] dan [ubah y oleh ()]

Letakkan Vv anda di [ubah y by ()] dan Vh di [ubah x by ()] dan letakkan semuanya dalam satu gelung.

Untuk menambahkan graviti, tambahkan [ubah Vh oleh (-1)] ke gelung.

Untuk menambahkan beberapa bentuk seretan, tambahkan blok berikut ke gelung:

[tetapkan Vh ke (0,99 * Vh)]

[tetapkan Vv ke (0,999 * Vv)]

Oh budak sekarang sudah tiba masanya untuk "enjin"

Oleh kerana ini akan dikendalikan oleh gimbal dan penunjuk arah, kita memerlukan sesuatu yang membolehkan roket bergerak ke arah yang dituju. kerana putaran enjin akan berpengaruh pada arah tujahan, sudut enjin akan menyumbang sedikit arah tujahan keseluruhan sehingga menambahkannya, dan meminta komputer untuk melakukan sedikit trigonometri dan voila, output mesin selesai.

Langkah 2: Mekanik Permainan

Mekanik Permainan
Mekanik Permainan
Mekanik Permainan
Mekanik Permainan
Mekanik Permainan
Mekanik Permainan
Mekanik Permainan
Mekanik Permainan

Sebagai "permainan" ini mesti mempunyai kawalan, keadaan menang, dan beberapa cara agar permainan berakhir.

Untuk kawalan, semua yang perlu dilakukan adalah menyambungkan kunci ke beberapa pemboleh ubah yang kita tetapkan sebelumnya

Tugaskan dua kekunci ke arah mesin dan satu lagi untuk kuasa enjin, seperti yang ditunjukkan di atas

Untuk keadaan menang, gunakan satu warna atau tahap y tertentu untuk menjadi landasan, dan di sini saya meletakkan sebahagian besar peta sebagai kawasan yang tidak dapat didiami. seperti yang anda lihat di sini, terdapat penggunaan pemboleh ubah "meledak", ia menghalang pengatur kostum beralih kembali ke yang tidak meletup dari ketika ledakan dicetuskan. parameternya lebih kurang tegak lurus, dan mempunyai halaju yang sangat rendah. sekarang setelah mendarat, roket diletakkan pada tahap y tertentu untuk mengelakkan roket terapung, dan semuanya diatur ke 0.

Untuk syarat permulaan, tetapkan ke sudut yang wajar di tempat yang munasabah, atau buat secara rawak, itu adalah pilihan anda

Langkah 3: Petunjuk

Petunjuk
Petunjuk
Petunjuk
Petunjuk

dan akhirnya hanya untuk membuatnya dapat dimainkan untuk lebih banyak orang, saya menambahkan petunjuk, dan anda juga seharusnya, petunjuk visual lebih mudah dilihat, dan kodnya dipaparkan di atas.

Disyorkan: