Talaan ng mga Nilalaman:
Video: 2d Rocket Landing Sim: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Kakailanganin mong gumawa ng isang backdrop, gumuhit ng mga rocket, at isang tagapagpahiwatig upang magsimula (siyempre kailangan mo ng isang koneksyon sa internet upang magamit ang simula) kung nais mong i-play ang simulation / game, mag-click dito, o pumunta sa https: / /scratch.mit.edu/projects/432509470/
Hakbang 1: Physics Engine
Ang mga rocket simulator ay hindi maaaring mayroon nang walang simulation ng physics, at sa gayon kakailanganin mo ang lahat ng mga variable tulad ng sumusunod:
- Vh o VelocityHorizontal tulad ng ipinakita sa halimbawa
- Vv o VelocityVertical tulad ng ipinakita
- Ang EnginePower, upang ipahiwatig ang thrust na nabuo ng rocket
- EngineAngle, para sa pagpipiloto ng mga gimbal
- kabuuang bilis, para sa tagapagpahiwatig at mga kundisyon ng pag-touchdown
- sumabog, sa mga kadahilanang makakapasok tayo sa susunod na hakbang
Matapos likhain ang mga variable, pumunta sa tab na "paggalaw", at ilagay ang mga bloke [baguhin x ng ()] at [baguhin y ng ()]
Ilagay ang iyong Vv sa [baguhin y ng ()] at Vh sa [baguhin x ng ()] at ilagay ang buong bagay sa isang loop.
Upang magdagdag ng grabidad, magdagdag lamang ng isang [baguhin ang Vh ng (-1)] sa loop.
Upang magdagdag ng ilang kamukha ng pag-drag, idagdag ang sumusunod na bloke sa loop:
[itakda ang Vh sa (0.99 * Vh)]
[itakda ang Vv sa (0.999 * Vv)]
Oh bata ngayon oras na para sa "mga makina"
Dahil makokontrol ito ng mga gimbal at direksyon na tumuturo, kailangan namin ng isang bagay na papayagan ang rocket na maglakbay sa direksyon na tinuturo nito. dahil ang pag-ikot ng makina ay magkakaroon ng ilang epekto sa direksyon ng thrust, ang anggulo ng engine ay mag-aambag sa kabuuang direksyon ng thrust nang bahagya kaya idagdag iyon, at hilingin sa computer na magsagawa ng kaunting trigonometry at voila, tapos na ang output ng engine.
Hakbang 2: Mga mekanika ng Laro
Bilang isang "laro" dapat itong magkaroon ng mga kontrol, kondisyon sa panalo, at ilang paraan upang matapos ang laro.
Para sa mga kontrol, ang kailangan lamang gawin ay upang ikonekta ang mga susi sa ilan sa mga variable na itinakda namin nang mas maaga
Magtalaga ng dalawang mga susi sa direksyon ng engine at isa sa enginepower, tulad ng ipinakita sa itaas
Para sa kundisyon ng panalo, gumamit ng isang tukoy na antas ng kulay o y upang maging lupa, at dito inilalagay ko ang isang malaking bahagi ng mapa bilang hindi napupunta na lugar. tulad ng nakikita mo dito, mayroong paggamit ng variable na "sumabog", pinipigilan nito ang setter ng costume mula sa paglipat pabalik sa isang hindi na-explode mula kapag na-trigger ang pagsabog. ang mga parameter ay nagiging higit pa o mas ganap na ganap na patayo, at pagkakaroon ng isang napakababang bilis. Ngayon pagkatapos ng landing, ang rocket ay inilalagay sa isang tiyak na antas ng y upang maiwasan ang lumulutang na rocket, at ang lahat ay nakatakda sa 0.
Para sa pagsisimula ng mga kundisyon, itakda ito sa isang makatwirang anggulo sa isang makatuwirang lugar, o gawin itong sapalaran, ito ang iyong pinili
Hakbang 3: Mga tagapagpahiwatig
at sa wakas upang mapaglaro lamang ito para sa maraming tao, nagdagdag ako ng mga tagapagpahiwatig, at dapat mo rin, mas madaling makita ang mga visual na tagapagpahiwatig, at ang code ay ipinapakita sa itaas.
Inirerekumendang:
Alexa Batay sa Kinokontrol na Rocket Launcher: 9 Mga Hakbang (na may Mga Larawan)
Alexa Batay sa Kinokontrol na Rocket Launcher: Habang papalapit ang panahon ng taglamig; dumating ang oras ng taon kung kailan ipinagdiriwang ang pagdiriwang ng mga ilaw. Oo, pinag-uusapan natin ang tungkol sa Diwali na isang tunay na pagdiriwang ng India na ipinagdiriwang sa buong mundo. Ngayong taon, tapos na si Diwali, at nakikita ang mga tao
Advanced Model Rocket Flight Computer !: 4 Mga Hakbang (na may Mga Larawan)
Advanced Model Rocket Flight Computer !: Kailangan ko ng isang high-end na modelong rocket flight computer para sa aking pinakabagong rocket na kinokontrol ang sarili nito nang walang palikpik! Kaya nagtayo ako ng sarili ko! Ang dahilan kung bakit ako nagpasya na itayo ito ay dahil nagtatayo ako ng mga rocket ng TVC (thrust vector control). Nangangahulugan ito na
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
KerbalController: isang Pasadyang Control Panel para sa Rocket Game Kerbal Space Program: 11 Mga Hakbang (na may Mga Larawan)
KerbalController: isang Pasadyang Control Panel para sa Rocket Game Kerbal Space Program: Bakit bumuo ng isang KerbalController? Sa gayon, dahil ang pagtulak ng mga pindutan at pagkahagis ng mga pisikal na switch ay nararamdaman na mas malaki kaysa sa pag-click sa iyong mouse. Lalo na kapag ito ay isang malaking pulang kaligtasan switch, kung saan kailangan mong buksan muna ang takip, i-flick ang switch
Mga Epekto ng Rocket LED Glow: 9 Mga Hakbang (na may Mga Larawan)
Mga Epekto ng Rocket LED Glow: Ito ang aking pagpasok sa Let it Glow Contest. Kung gusto mo ito, mangyaring bumoto. Ngayon ang paaralang iyon, at samakatuwid ay pangwakas, tapos na sa wakas ay makukumpleto ko ang Makatuturo na ito. Naghihintay ito na makumpleto nang halos isang buwan ngayon ngunit naging abala ako sa