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

2D Shooter Scratch Game: 11 Քայլ
2D Shooter Scratch Game: 11 Քայլ

Video: 2D Shooter Scratch Game: 11 Քայլ

Video: 2D Shooter Scratch Game: 11 Քայլ
Video: How I Made a 3D Platformer in 2D Game Engine 2024, Հուլիսի
Anonim
2D Shooter Scratch Game
2D Shooter Scratch Game

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

Պարագաներ

  • Համակարգիչ:
  • A Scratch մուտք/հաշիվ:
  • Մկնիկ (Խաղը խաղալիս ավելի հեշտ է դարձնում):

Քայլ 1: Նոր նախագիծ

Նոր նախագիծ
Նոր նախագիծ

Առաջին բանը, որ ցանկանում եք անել, գնալ https://scratch.mit.edu/: Այնուհետև ցանկանում եք մուտք գործել ձեր հաշիվ և սեղմել «Ստեղծել»:

Քայլ 2. Նոր Sprite- ի պատրաստում

Նոր սփրեյթ պատրաստելը
Նոր սփրեյթ պատրաստելը
Նոր սփրեյթ պատրաստելը
Նոր սփրեյթ պատրաստելը

Առաջին նկարն այն է, ինչ պետք է տեսնել ստեղծման կոճակը սեղմելուց հետո: Այն, ինչ այժմ ցանկանում եք անել, կտտացրեք քերծված կատվի պատկերակին, որն ասում է «sprite one», այնուհետև կտտացրեք աղբարկղի կոճակին: Սա կջնջի մեկնարկային սփրայթը, որպեսզի մենք կարողանանք ինքներս պատրաստել: Հաջորդը, մենք ցանկանում ենք սեղմել կատվի լոգոյի վրա + նշանով, այնուհետև ընտրել ներկ: Այժմ մենք կարող ենք կատարել մեր առաջին սպրայթը:

Քայլ 3: Հիմնական կերպարը

Գլխավոր կերպարը
Գլխավոր կերպարը

Այժմ մենք ցանկանում ենք դարձնել մեր գլխավոր հերոսը, որը խաղացողը կվերահսկի: Օգտագործելով ձախ կողմում գտնվող գործիքները ՝ կազմեք մի փոքր շրջան, որը կենտրոնացած է մեջտեղում, և գծի գործիքի և ուղղանկյունի գործիքի օգնությամբ զենք և ատրճանակ գծեք: Եթե ցանկանում եք, կարող եք փորձնական լինել գույների հետ, բայց առաջին անգամ պարզապես փորձեք այն դարձնել նույնքան մեծությամբ և ձևով, որքան իմը: Վերջապես, ավարտելուց հետո կտտացրեք տեքստին, որտեղ գրված է sprite one և փոխարինեք այն ՝ ասելով «Player», ինչպես դա անում է իմը: Սա մեզ համար պարզապես միջոց է իմանալու, որ «Խաղացողը» վերաբերում է մեր գլխավոր հերոսին:

Քայլ 4: Վատ տղան

Վատ տղան
Վատ տղան

Հիմա, երբ մենք կերտեցինք մեր գլխավոր հերոսին, պետք է ինչ -որ բան սարքենք, որպեսզի այդ կերպարը պայքարի: Ձախ գործիքների օգնությամբ ևս մեկ անգամ պատրաստեք նույնը, ինչ 3 -րդ քայլում, բայց ավելի ուղիղ ձեռքերով և առանց ատրճանակի: Կատարեք այն նույն չափի, ինչ «Player» - ը և համոզվեք, որ այն գտնվում է անմիջապես ձախ կողմում: Վերջապես, անվանափոխեք այն, ինչպես մենք արեցինք 3 -րդ քայլում, «BadGuy» - ի նման մի բանի: Նախքան հաջորդ քայլին անցնելը, կտտացրեք ներքևի ձախ մասում գտնվող ֆոնի պատկերակին և ընտրեք ներկ:

Քայլ 5: Նախապատմություն

Հետին պլան
Հետին պլան

Երբ դուք կտտացրեք ներկի պատկերակին 4 -րդ քայլից, օգտագործեք ուղղանկյուն գործիքը `ձեր նախընտրած գույնից ֆոն պատրաստելու համար, ինչպես այն, թե ինչպես եք գծել բծերը: Համոզվեք, որ ջնջեք դատարկ սպիտակ ֆոնը, որն ինքնաբերաբար ստեղծվել է ձեզ համար, այնպես որ ձեր ունեցած միակ ֆոնը սա է: Հետո, վերջապես, անվանեք այն «Ֆոն» անվանմամբ:

Քայլ 6. Խաղ ֆոնի վրա

Game Over Background
Game Over Background

Կրկին կտտացրեք ներկի պատկերակին և տեքստի գործիքի միջոցով երկրորդ ֆոն ստեղծեք ՝ այսպիսի տեսք ստեղծելու համար: Անվանափոխեք այն GameOver- ի կամ նմանատիպ այլ բանի և անցեք հաջորդ քայլին:

Քայլ 7: Փամփուշտ

Մի գնդակ
Մի գնդակ

Այժմ մենք պատրաստվում ենք գնդակ պատրաստել, որ մեր խաղացողը կարողանա կրակել վատ տղաների վրա: Սա նույնիսկ ավելի պարզ է, քան մյուս քերծվածքները, և ձեզ մնում է միայն պատրաստել փոքր հորիզոնական ուղղանկյուն, որի կենտրոնում կենտրոնացած կլինի գումարած նշանը: Այնուհետև անվանեք «Bullet» և անցեք հաջորդ քայլին:

Քայլ 8: Կոդավորում

Կոդավորում
Կոդավորում

Նախ, ընտրեք «Player» Sprite- ը ՝ ներքևի ձախ անկյունում, որը մենք պատրաստել էինք: Այնուհետև, վերևի ձախ անկյունում, որտեղ նշված է ծածկագիրը, զգեստները և ձայնը, կտտացրեք կոդի վրա: Դուք կարող եք ոլորել վեր և վար գունավոր ծածկագրված բլոկների միջով և բլոկներ քաշել և թողնել աշխատանքային տարածք: Բլոկը ջնջելու համար այն հետ քաշեք ձախ կողմ: Սովորեք բլոկներ տեղափոխելուն, անջատելուն և ջնջելուն: Նայելով կոդերի բլոկներին ՝ վերստեղծեք նկարի ծածկագիրը: Երբ հասնում եք «Հեռարձակում» բլոկին, պատրաստվում եք կատարել նոր հեռարձակում և այն անվանել «Կրակել», այնուհետև ընտրել այն բլոկի ներկառուցված բացվող ընտրացանկում:

Այս ծածկագիրը թույլ է տալիս խաղացողին շարժվել WASD- ով (վերև, ձախ, ներքև և աջ): Այն նաև սկսում է sprite- ը էկրանի կեսից: Կոդի ճիշտ կտորը կլինի այն, թե ինչպես ենք մենք ստանում գնդակը կրակելու: Եթե դուք չեք հասկանում այս ամենից, ապա ոչինչ, պարզապես պատճենեք ծածկագիրը և տեսեք, թե կարո՞ղ եք պարզել, թե ինչպես է այն աշխատում ճանապարհին:

Քայլ 9: Կրակոց

Կրակոցներ
Կրակոցներ

Եվս մեկ անգամ, ինչպես 8 -րդ քայլում, դուք պատրաստվում եք վերստեղծել նկարի ծածկագիրը, բայց գնդակի սփրեյթի վրա (կտտացրեք ներքևի աջ մասում գտնվող «Փամփուշտ» սփրեյթին):

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

Քայլ 10: Վատ տղայի ծածկագիրը

Bad Guy ծածկագիրը
Bad Guy ծածկագիրը
Bad Guy ծածկագիրը
Bad Guy ծածկագիրը

Սա, հավանաբար, դեռ ամենաբարդ և վճռորոշ ծածկագիրն է: Ընտրեք «BadGuy» սփրեյթը և այնուհետև համոզվեք, որ ամեն ինչ նման է նկարին: Կոդի այս հատվածում մենք պետք է փոփոխական կազմենք: Մենք դա անում ենք այնպես, ինչպես պատրաստել ենք հեռարձակման հաղորդագրությունը: Համոզվեք, որ ընտրված է նաև «բոլոր սրունքների համար»: Մենք պետք է նաև երկրորդ հեռարձակման հաղորդագրություն անենք, որը կոչվում է GameOver:

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

Քայլ 11: Վերջնական քայլեր

Վերջնական քայլեր
Վերջնական քայլեր
Վերջնական քայլեր
Վերջնական քայլեր
Վերջնական քայլեր
Վերջնական քայլեր

Ի վերջո, ձախ նկարում գտնվող կոդը ավելացրեք «Խաղացողի», վերևի աջ մասում գտնվող «Bullet» - ին, իսկ երրորդ նկարի կոդը ՝ «BadGuy» - ին: Այսպես մենք դադարում ենք ամեն ինչ տեղի ունենալ խաղի ավարտից հետո և ավարտել խաղը: Դու արեցիր դա! Կրկնակի ստուգեք, որ ամեն ինչ ճիշտ է կոդավորված: Կտտացրեք «Տես նախագծի էջին» վերևում և գնացեք ձեր խաղը խաղալու: Կոդը գործարկելու համար կտտացրեք կանաչ դրոշին, իսկ ծածկագիրը դադարեցնելու համար ՝ կարմիր կանգառի նշանին: Եթե ցանկանում եք տեսնել այն, ինչ ես պատրաստել եմ, կամ կրկնակի ստուգել ձեր ծածկագիրը, գնացեք այստեղ ՝ https://scratch.mit.edu/projects/381823733/: Ազատորեն ավելացրեք նոր բաներ, ինչպիսիք են բարձր միավորները, առողջությունը, վնասը և տարբեր զենքերը: Զվարճանալ!

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