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

Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)
Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)

Video: Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)

Video: Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Դեկտեմբեր
Anonim
Ինչպես պատրաստել պլատֆորմեր քերծվածքների վրա
Ինչպես պատրաստել պլատֆորմեր քերծվածքների վրա

Scratch- ը վեբ կայք է, որտեղ մարդիկ ստեղծում են խաղեր և այլ ծրագրեր ՝ օգտագործելով պատրաստված բլոկներ, որոնք քաշում և գցում եք աշխատանքային տարածք: Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է հարթակային խաղ ստեղծել զրոյից:

Պարագաներ

Միակ բանը, որ ձեզ հարկավոր կլինի, հեռախոս կամ համակարգիչ և զննարկիչ է, որը կարող է քերծվածք աշխատել

Քայլ 1: Ստեղծեք Sprites

Ստեղծեք Sprites
Ստեղծեք Sprites

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

Վերևի ձախ մասում դուք կգտնեք կոստյումների կոճակը: Կտտացրեք այն, եթե ցանկանում եք փոխել ձեր նվագարկիչը: «Sprite» - ը վերանվանել «player»:

Այնուհետեւ ստեղծեք ձեր հարթակները ՝ ստեղծելով նոր սպրայթ: Վերանվանել այդ sprite «հիմքը»:

Անվանափոխեք ձեր խաղը այն, ինչ ցանկանում եք:

Քայլ 2: Ձգողականություն

Ձգողականություն
Ձգողականություն

Ավելացրեք «երբ կանաչ դրոշը սեղմված է»: Այնուհետև տեղադրեք «սահմանված դիրքի» բլոկ և տեղադրեք կոորդինատները այն վայրում, որտեղ ցանկանում եք, որ ձեր խաղացողը սերմանի: Ստացեք «ընդմիշտ» օղակ և «կրկնել մինչև» հանգույցը տեղադրեք «ընդմիշտ» օղակը «սահմանված դիրքի» բլոկի տակ:

Ստեղծեք փոփոխական: Սա կգործի որպես մեր ինքնահոս: Իմ անունն էր «y vel» (կարճ արագություն y): «Սահմանված դիրքի» բլոկի անմիջապես ներքև տեղադրեք «սահմանել փոփոխականը _»: Փոփոխականին փոխեք այն, ինչ անվանակոչեցիք ձեր փոփոխականին (ես հիմա այն կանվանեմ y vel) և համարը փոխեք զրոյի: Հաջորդը ավելացրեք «y փոխեք _- ով» և դրա մեջ դրեք «y vel»: Տեղադրեք այն «ընդմիշտ հանգույցում»: Ստորև ավելացրեք «փոխել» yvel- ը «-1» -ով »:

Ստեղծեք բլոկ, որը կոչվում է Touch ground: Վստահ եղեք, երբ դա անում եք, կտտացրեք «Գործարկել» առանց էկրանի թարմացման:

Տեղադրեք «կրկնել մինչև» օղակը «հպման գետնից» ներքև: Բուլյանում ավելացրեք «ոչ», իսկ «ոչ» -ում ավելացրեք «հուզիչ հիմք»: Այնտեղ դրեք «y- ի փոփոխություն 1 -ով»: ''

Եթե դուք հետևել եք այդ ամենին, ձեր ծածկագիրը պետք է նման լինի վերևի նկարին:

Քայլ 3: Շարժում

Շարժում
Շարժում

«Երբ կանաչ դրոշը սեղմվում է» տակի տակ դրեք «սահմանեք ռոտացիայի ոճը` ձախ-աջ »:

«Ընդմիշտ» օղակի մեջ ավելացրեք երկուսը, եթե այն արգելափակվի: «Բուլյանում ավելացրեք երկու» _ սեղմված:

Կատարեք «x հայտնաբերում» կոչվող բլոկ (դա կօգնի հաջորդ քայլին): Կտտացրեք գործարկել առանց էկրանի թարմացման: Ավելացրեք մուտքագրում, անվանեք այն «արագություն»:

Directionիշտ ուղղությամբ դրեք «հայտնաբերում x '5 (որքան արագ եք ցանկանում, որ ձեր սպրայտը շարժվի)», «(արագությունը կախված է ձեր ուզածից) և« ուղղություն դեպի 90 »:« Նույնը արեք ձախ, բայց բոլոր թվերը բազմապատկեք բացասական մեկով:

Կատարեք բլոկ, որը կոչվում է թռիչք: Տեղադրեք այն «ընդմիշտ» օղակում:

Ստեղծեք նոր փոփոխական, որը կոչվում է «ընկնում»: «Հպման գետնի» տակ տեղադրեք «փոփոխություն» ընկնումը «1» -ով »: Դրա տակ« կրկնել մինչև »հանգույցում տեղադրեք« ընկած »ընկնող« զրոյի »»

Սահմանեք ցատկ: Ավելացրեք «եթե, ապա» բլոկ: Բուլյանում դրեք «_ և _»: Մեկ Boolean- ում տեղադրեք «բանալին», թե ինչ կլինի ձեր թռիչքի ստեղնը, այնուհետև ավելացրեք «եթե« 5 »-ն ավելի մեծ է, քան« ընկնելը »: 12 (ցատկի բարձրություն »"

Դուք կարող եք նկատել, որ ձեր խաղացողը միշտ չէ, որ դիպչում է գետնին: Կատարեք նոր զգեստ, այն փոքրացրեք բոլոր կողմերից: «Հավերժ» օղակի ներսում տեղադրեք «տարազը փոխեք« կոստյում 2 »(նոր տարազ):

Եթե դա ճիշտ եք արել, ապա այն պետք է նման լինի վերևի նկարին

Քայլ 4. Հորիզոնական բախման հայտնաբերում

Հորիզոնական բախման հայտնաբերում
Հորիզոնական բախման հայտնաբերում

Ստեղծեք նոր փոփոխական, որը կոչվում է թեքություն: «X- ը« արագությամբ »» տակի տակ ավելացնել «սահմանված թեքությունը« 0 »-ին»:

Ավելացրեք կրկնում մինչև դրա տակ գտնվող բլոկը: Տեղադրեք «» հուզիչ «գետնին» կամ «թեքությանը» հավասար է «8» -ին: Դրան ավելացրեք «y փոխեք 1 -ով», և «թեքությունը փոխեք 1 -ով»: «Կրկնել մինչև» հանգույցի տակ ավելացրեք «եթե» թեքությունը »հավասար է« 9 »-ի, ապա» հանգույցի: Դրան ավելացրեք «փոփոխություն x- ը '0' մինուս 'արագությամբ», այնուհետև ավելացրեք «փոփոխություն y- ը' 0 'մինուս' թեքությամբ»:

Եթե դուք ճիշտ եք կատարել այս քայլը, ձեր ծածկագիրը պետք է նման լինի վերը նշված նկարին:

Քայլ 5. Ուղղահայաց բախման հայտնաբերում

Ուղղահայաց բախման հայտնաբերում
Ուղղահայաց բախման հայտնաբերում

Խմբագրել «դիպչել գետնին» բլոկը, ավելացնել բուլյան, այն անվանել «առաստաղ»: Մեր «հպման հիմքում» «ընդմիշտ» հանգույցում ավելացնել «« y vel » - ը մեծ է« 0 »-ից:

Ամեն ինչ հանեք «կրկնել մինչև» օղակից: «Կրկնել մինչև» հանգույցի մեջ դրեք «եթե այլ բան» օղակը և բուլյանում ավելացրեք «առաստաղ»: «Եթե ապա» մասում ավելացրեք «y փոխեք« -1 »-ով»: «Այլ» մասում ավելացրեք «փոփոխեք y- ը« 1 »-ով», և «իջեցրեք 0-ը»:

«Եթե այլ բան» օղակի ներքևում ավելացրեք «սահմանեք« y vel » - ը« 0 »-ին»:

Եթե հետևեցիք հրահանգներին, ապա այն պետք է նման լինի վերևի նկարին

Քայլ 6: Լրացուցիչ

Լրացուցիչ
Լրացուցիչ

Ստեղծեք նոր սպրայթ: Սա կպարունակի լրացուցիչները:

Հավերժական հանգույցում ստացեք «եթե» շոշափեք կարմիր գույնը (դուք պետք է ստանաք ճշգրիտ գույնը), ապա «հանգույց: Դրա մեջ դրեք «սահմանված դիրքի» բլոկը: Մուտքագրեք կոորդինատները, որտեղ ձեր խաղացողը ծնում է: Ստացեք «եթե» հպեք կապույտ գույնի, ապա «հանգույց: Դրա մեջ դրեք «սահմանված դիրքի» բլոկը: Մուտքագրեք կոորդինատները, որտեղ ձեր խաղացողը ծնում է: Դրանում նույնպես հեռարձակվում է «հաղորդագրություն 1»

Ինչպես գետնին, այնպես էլ հավելումներում ստացեք «երբ ես ստանում եմ« հաղորդագրություն 1 »» և տեղադրեք «հաջորդ զգեստը»:

Այժմ դուք ունեք հիմնական հարթակ ստեղծելու հմտություններ: Ավելացնել դրան:

Լրացուցիչ օգնության համար կտտացրեք հղմանը: Նա անում է այն ամենը, ինչի մասին խոսում է, սա է նրա ծածկագիրը:

scratch.mit.edu/projects/68924432/

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