Բովանդակություն:

2d Rocket Landing Sim: 3 քայլ
2d Rocket Landing Sim: 3 քայլ

Video: 2d Rocket Landing Sim: 3 քայլ

Video: 2d Rocket Landing Sim: 3 քայլ
Video: How to make and launch a satellite in SFS ( 3 Subs special ) 2024, Նոյեմբեր
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

Սկսելու համար հարկավոր է ստեղծել ֆոն, նկարել հրթիռներ և ցուցիչ (իհարկե, զրոյից օգտվելու համար անհրաժեշտ կլինի ինտերնետային կապ), եթե պարզապես ցանկանում եք խաղալ սիմուլյացիա/ խաղ, կտտացրեք այստեղ կամ գնացեք https:/ /scratch.mit.edu/projects/432509470/

Քայլ 1: Ֆիզիկայի շարժիչ

Ֆիզիկայի շարժիչ
Ֆիզիկայի շարժիչ
Ֆիզիկայի շարժիչ
Ֆիզիկայի շարժիչ

Հրթիռային սիմուլյատորները չեն կարող գոյություն ունենալ առանց ֆիզիկայի մոդելավորման, ուստի ձեզ անհրաժեշտ կլինեն բոլոր փոփոխականները հետևյալ կերպ.

  1. Vh կամ VelocityHorizontal, ինչպես ցույց է տրված օրինակում
  2. Vv կամ Velocity ուղղահայաց, ինչպես ցույց է տրված
  3. EnginePower ՝ նշելու հրթիռի առաջացրած մղումը
  4. EngineAngle, գիմբալների կողմից ղեկավարելու համար
  5. ընդհանուր արագությունը `ցուցիչի և շոշափման պայմանների համար
  6. պայթեց, պատճառներով մենք կանդրադառնանք հաջորդ քայլին

Փոփոխականները ստեղծելուց հետո անցեք «շարժում» ներդիրին և տեղադրեք բլոկները [փոփոխել x- ը ()] և [փոխել y- ն ()]

Տեղադրեք ձեր Vv- ն [փոխեք y- ով ()] և Vh- ն [փոխեք x- ը ()] -ով և ամբողջը դրեք մի հանգույցի մեջ:

Graանրություն ավելացնելու համար պարզապես օղակին ավելացրեք [փոխեք Vh- ը (-1)] -ով:

Քաշելու որոշ տեսք ավելացնելու համար օղակին ավելացրեք հետևյալ բլոկը.

[սահմանել Vh- ը (0.99*Vh)]

[սահմանել Vv (0.999*Vv)]

Այ տղա, հիմա ժամանակն է «շարժիչների» համար

Քանի որ դա վերահսկվելու է գիմբալների և ուղղության ուղղությամբ, մեզ պետք է մի բան, որը թույլ կտա հրթիռին շարժվել այն ուղղությամբ, որտեղ նա ցույց է տալիս: քանի որ շարժիչի պտույտը որոշակի ազդեցություն կունենա շարժման ուղղության վրա, շարժիչի անկյունը փոքր -ինչ կնպաստի շարժման ընդհանուր ուղղությանը, ուստի ավելացրեք դա և խնդրեք համակարգչին մի փոքր եռանկյունաչափություն և վոյլա կատարել, շարժիչի ելքն ավարտված է:

Քայլ 2. Խաղի մեխանիկա

Խաղ Մեխանիկա
Խաղ Մեխանիկա
Խաղ Մեխանիկա
Խաղ Մեխանիկա
Խաղ Մեխանիկա
Խաղ Մեխանիկա
Խաղ Մեխանիկա
Խաղ Մեխանիկա

Որպես «խաղ» սա պետք է ունենա վերահսկողություն, հաղթանակի պայման և խաղի ավարտի ինչ -որ եղանակ:

Կառավարիչների համար այն, ինչ պետք է արվի, բանալիներն են միացնել այն փոփոխականներին, որոնք մենք սահմանել ենք ավելի վաղ

Վերագրեք շարժիչի ուղղության երկու և մեկ շարժիչի հզորության բանալիներ, ինչպես ցույց է տրված վերևում

Հաղթելու պայմանի համար օգտագործեք մեկ հատուկ գույն կամ y մակարդակ `հիմք ստեղծելու համար, և այստեղ ես քարտեզի մի մեծ մասը դնում եմ որպես անթույլատրելի տարածք: Ինչպես տեսնում եք այստեղ, կա «պայթած» փոփոխականի օգտագործումը, այն թույլ չի տալիս զգեստավորողին վերադառնալ պայթյունի բռնկման պահից չպայթածի: պարամետրերը քիչ թե շատ կատարյալ ուղղահայաց են և ունեն շատ ցածր արագություն: այժմ վայրէջքից հետո հրթիռը տեղադրվում է որոշակի y մակարդակի վրա `կանխելու լողացող հրթիռը, և ամեն ինչ դրված է 0 -ի:

Սկսելու համար պայմաններ ստեղծեք ողջամիտ վայրում ողջամիտ վայրում կամ պատահական դարձրեք, դա ձեր ընտրությունն է

Քայլ 3: Indուցանիշներ

Ուցանիշներ
Ուցանիշներ
Ուցանիշներ
Ուցանիշներ

Եվ վերջապես, որպեսզի այն ավելի շատ մարդկանց համար նվագարկելի լինի, ես ավելացրեցի ցուցիչներ, և դուք նույնպես պետք է, որ տեսողական ցուցիչներն ավելի հեշտ է նկատել, և ծածկագիրը ցուցադրվում է վերևում:

Խորհուրդ ենք տալիս: