Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ստեղծեք Sprites
- Քայլ 2: Ձգողականություն
- Քայլ 3: Շարժում
- Քայլ 4. Հորիզոնական բախման հայտնաբերում
- Քայլ 5. Ուղղահայաց բախման հայտնաբերում
- Քայլ 6: Լրացուցիչ
Video: Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Scratch- ը վեբ կայք է, որտեղ մարդիկ ստեղծում են խաղեր և այլ ծրագրեր ՝ օգտագործելով պատրաստված բլոկներ, որոնք քաշում և գցում եք աշխատանքային տարածք: Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է հարթակային խաղ ստեղծել զրոյից:
Պարագաներ
Միակ բանը, որ ձեզ հարկավոր կլինի, հեռախոս կամ համակարգիչ և զննարկիչ է, որը կարող է քերծվածք աշխատել
Քայլ 1: Ստեղծեք 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/
Խորհուրդ ենք տալիս:
MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. 6 քայլ
MQmax 0.7 ցածր գնով WiFi Io հարթակ ՝ հիմնված Esp8266- ի և Arduino Mini Pro- ի վրա. Բարև Սա իմ երկրորդ հրահանգն է (այսուհետ ես դադարեցնում եմ հաշվարկը): Ես դա արեցի ՝ ստեղծելու պարզ (գոնե ինձ համար), էժան, հեշտ պատրաստվող և արդյունավետ հարթակ իրական IoT ծրագրերի համար, որոնք ներառում են M2M աշխատանք: Այս հարթակը աշխատում է esp8266 և
Սպունգ սենսոր քերծվածքների համար. 23 քայլ (նկարներով)
Սպունգ սենսոր քերծվածքների համար. սպունգ Երբ սպունգը ավելի է ճզմվում
Սեղանի սեղանի Pinball մեքենա ՝ օգտագործելով Evive- Arduino- ի վրա հիմնված ներկառուցված հարթակ ՝ 18 քայլ (նկարներով)
Սեղանի Pinball մեքենա ՝ օգտագործելով Evive- Arduino- ի վրա հիմնված ներկառուցված պլատֆորմ. Եվս մեկ հանգստյան օր, ևս մեկ հետաքրքիր խաղ: Եվ այս անգամ, դա ոչ այլ ոք է, քան բոլորի սիրած արկադային խաղը `Pinball! Այս նախագիծը ցույց կտա ձեզ, թե ինչպես կարելի է ձեր սեփական Pinball մեքենան հեշտությամբ պատրաստել տանը: Այն, ինչ ձեզ հարկավոր կլինի, բաղադրիչներն են ՝ արկածախնդրությունից
Ինչպես ծածկագրել քերծվածքների միջոցով. 15 քայլ
Ինչպես ծածկագրել քերծվածքների միջոցով. Բարև տղերք: Սա floppyman2 է: Այս նախագիծը ձեզ գաղափար կտա, թե ինչպես սկսել պլատֆորմի խաղը զրոյից:
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ