Բովանդակություն:
Video: 2d Rocket Landing Sim: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Սկսելու համար հարկավոր է ստեղծել ֆոն, նկարել հրթիռներ և ցուցիչ (իհարկե, զրոյից օգտվելու համար անհրաժեշտ կլինի ինտերնետային կապ), եթե պարզապես ցանկանում եք խաղալ սիմուլյացիա/ խաղ, կտտացրեք այստեղ կամ գնացեք https:/ /scratch.mit.edu/projects/432509470/
Քայլ 1: Ֆիզիկայի շարժիչ
Հրթիռային սիմուլյատորները չեն կարող գոյություն ունենալ առանց ֆիզիկայի մոդելավորման, ուստի ձեզ անհրաժեշտ կլինեն բոլոր փոփոխականները հետևյալ կերպ.
- Vh կամ VelocityHorizontal, ինչպես ցույց է տրված օրինակում
- Vv կամ Velocity ուղղահայաց, ինչպես ցույց է տրված
- EnginePower ՝ նշելու հրթիռի առաջացրած մղումը
- EngineAngle, գիմբալների կողմից ղեկավարելու համար
- ընդհանուր արագությունը `ցուցիչի և շոշափման պայմանների համար
- պայթեց, պատճառներով մենք կանդրադառնանք հաջորդ քայլին
Փոփոխականները ստեղծելուց հետո անցեք «շարժում» ներդիրին և տեղադրեք բլոկները [փոփոխել x- ը ()] և [փոխել y- ն ()]
Տեղադրեք ձեր Vv- ն [փոխեք y- ով ()] և Vh- ն [փոխեք x- ը ()] -ով և ամբողջը դրեք մի հանգույցի մեջ:
Graանրություն ավելացնելու համար պարզապես օղակին ավելացրեք [փոխեք Vh- ը (-1)] -ով:
Քաշելու որոշ տեսք ավելացնելու համար օղակին ավելացրեք հետևյալ բլոկը.
[սահմանել Vh- ը (0.99*Vh)]
[սահմանել Vv (0.999*Vv)]
Այ տղա, հիմա ժամանակն է «շարժիչների» համար
Քանի որ դա վերահսկվելու է գիմբալների և ուղղության ուղղությամբ, մեզ պետք է մի բան, որը թույլ կտա հրթիռին շարժվել այն ուղղությամբ, որտեղ նա ցույց է տալիս: քանի որ շարժիչի պտույտը որոշակի ազդեցություն կունենա շարժման ուղղության վրա, շարժիչի անկյունը փոքր -ինչ կնպաստի շարժման ընդհանուր ուղղությանը, ուստի ավելացրեք դա և խնդրեք համակարգչին մի փոքր եռանկյունաչափություն և վոյլա կատարել, շարժիչի ելքն ավարտված է:
Քայլ 2. Խաղի մեխանիկա
Որպես «խաղ» սա պետք է ունենա վերահսկողություն, հաղթանակի պայման և խաղի ավարտի ինչ -որ եղանակ:
Կառավարիչների համար այն, ինչ պետք է արվի, բանալիներն են միացնել այն փոփոխականներին, որոնք մենք սահմանել ենք ավելի վաղ
Վերագրեք շարժիչի ուղղության երկու և մեկ շարժիչի հզորության բանալիներ, ինչպես ցույց է տրված վերևում
Հաղթելու պայմանի համար օգտագործեք մեկ հատուկ գույն կամ y մակարդակ `հիմք ստեղծելու համար, և այստեղ ես քարտեզի մի մեծ մասը դնում եմ որպես անթույլատրելի տարածք: Ինչպես տեսնում եք այստեղ, կա «պայթած» փոփոխականի օգտագործումը, այն թույլ չի տալիս զգեստավորողին վերադառնալ պայթյունի բռնկման պահից չպայթածի: պարամետրերը քիչ թե շատ կատարյալ ուղղահայաց են և ունեն շատ ցածր արագություն: այժմ վայրէջքից հետո հրթիռը տեղադրվում է որոշակի y մակարդակի վրա `կանխելու լողացող հրթիռը, և ամեն ինչ դրված է 0 -ի:
Սկսելու համար պայմաններ ստեղծեք ողջամիտ վայրում ողջամիտ վայրում կամ պատահական դարձրեք, դա ձեր ընտրությունն է
Քայլ 3: Indուցանիշներ
Եվ վերջապես, որպեսզի այն ավելի շատ մարդկանց համար նվագարկելի լինի, ես ավելացրեցի ցուցիչներ, և դուք նույնպես պետք է, որ տեսողական ցուցիչներն ավելի հեշտ է նկատել, և ծածկագիրը ցուցադրվում է վերևում:
Խորհուրդ ենք տալիս:
SIM900A 2G մոդուլ + հոլոգրամ SIM քարտ = Հաղթող համադրություն «կեղտոտ էժան» կատեգորիայում: 6 քայլ
SIM900A 2G մոդուլ + հոլոգրամ SIM քարտ = Հաղթող համադրություն «Կեղտոտ էժան» կատեգորիայի մեջ. Ինտերնետ և տեսա մի ընկերություն, որի մասին ես նախկինում չէի լսել (հոլոգրամ) նվիրում էր SIM քարտեր
Overkill Model Rocket Launch Pad !: 11 քայլ (նկարներով)
Overkill Model Rocket Launch Pad. Ես այն պատրաստեցի որպես հսկայական հրթիռային նախագծի մի մաս, որտեղ ես ամեն ինչ անում եմ հնարավորինս չափազանցված ՝ փորձելով սովորել
Overkill Model Rocket Launch Controller !: 9 քայլ (նկարներով)
Overkill Model Rocket Launch Controller. Բայց ինչպես իմ բոլոր նախագծերը, այնպես էլ ես չէի կարող հավատարիմ մնալ հիմունքներին և ստեղծել մեկ կոճակ ունեցող ձեռքի հսկիչ, որը պարզապես հրթիռային մոդել է արձակում, ոչ, ես ստիպված էի չափազանց գերագնահատել
KerbalController: Rocket Game Kerbal տիեզերական ծրագրի հատուկ վահանակ. 11 քայլ (նկարներով)
KerbalController. Հրթիռային խաղի համար նախատեսված կառավարման վահանակ Kerbal Space ծրագիր. Ինչու՞ կառուցել KerbalController: Դե, քանի որ կոճակները սեղմելը և ֆիզիկական անջատիչներ նետելը շատ ավելի էական է թվում, քան մկնիկին սեղմելը: Հատկապես, երբ դա մեծ կարմիր անվտանգության անջատիչ է, որտեղ դուք պետք է առաջինը բացեք կափարիչը, սեղմեք անջատիչը
EAL-Industry 4.0-Smart Rocket: 8 քայլ (նկարներով)
EAL-Industry 4.0-Smart Rocket. Սա դպրոցական նախագիծ է, որը կատարվել է Erhversakademiet Lilleb æ lt- ում Դանիայում: Նախագիծը պատրաստված է «Industri 4.0» կոչվող դասարանում: Խնդիրն է 4.0 արդյունաբերությունից ավտոմատ համակարգ ներդնել: սկզբունքները: Համակարգը պետք է կարողանա լ