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

Ստեղծեք 2D խաղ. 15 քայլ
Ստեղծեք 2D խաղ. 15 քայլ

Video: Ստեղծեք 2D խաղ. 15 քայլ

Video: Ստեղծեք 2D խաղ. 15 քայլ
Video: Ազիզյանները, Սերիա 14 / Azizyans / Azizyanner 2024, Մայիս
Anonim
Ստեղծեք 2D խաղ
Ստեղծեք 2D խաղ
Ստեղծեք 2D խաղ
Ստեղծեք 2D խաղ
Ստեղծեք 2D խաղ
Ստեղծեք 2D խաղ

Հոգնե՞լ եք խաղեր խաղալուց: Ինչու՞ խաղ չես պատրաստում:

Այս խրատական ուղեցույցը ցույց է տալիս, թե ինչպես կատարել ամբողջովին պարզ 2D խաղ…

Մենք կօգտագործենք Unity Game Engine- ը ՝ մեր 2D Խաղը նախագծելու և ստեղծելու համար, ինչպես նաև Microsoft Visual Studio- ն ՝ որոշ սցենարներ ծրագրավորելու և ստեղծելու համար:

Պարագաներ

1- Միասնության խաղային շարժիչ

2- Microsoft Visual Studio

Քայլ 1: Ներբեռնեք Unity Game Engine և Microsoft Visual Studio

Ներբեռնեք Unity Game Engine- ը և Microsoft Visual Studio- ն
Ներբեռնեք Unity Game Engine- ը և Microsoft Visual Studio- ն
Ներբեռնեք Unity Game Engine- ը և Microsoft Visual Studio- ն
Ներբեռնեք Unity Game Engine- ը և Microsoft Visual Studio- ն

Մեր Խաղը ստեղծելու և ծրագրավորելու համար մեզ անհրաժեշտ է Խաղային շարժիչ («Միասնություն») և Տեսողական ստուդիա … Այսպիսով, եկեք դրանք ներբեռնենք նախ ՝

1-Օգտագործեք այս հղումը… կամ որոնեք «ներբեռնեք Unity Hub»… Նախ ՝ ներբեռնեք «Unity Hub»

3- Հետո օգտագործեք այս հղումը … «Միասնություն» ներբեռնելու համար

4- Ընտրեք Միասնության տարբերակ, այնուհետև կտտացրեք «Ներբեռնել (շահել)» -> «Միասնության տեղադրիչ»

Համոզվեք, որ ստուգում եք Unity & Microsoft Visual Studio Community 2019- ը, ինչպես ցույց է տրված երկրորդ նկարում

Քայլ 2: Ստեղծեք նոր նախագիծ և ներմուծեք նոր ակտիվներ

Image
Image
Ստեղծեք նոր նախագիծ և ներմուծեք նոր ակտիվներ
Ստեղծեք նոր նախագիծ և ներմուծեք նոր ակտիվներ

«Unity Hub», «Unity» և «Microsoft Visual Studio Community 2019» ներբեռնելուց հետո … սկսենք

1- Բացեք «Միասնություն»… Այնուհետև այն ինքնաբերաբար կաշխատի «Միասնության հանգույց»

2- Այժմ մենք պետք է ստեղծենք նոր նախագիծ … Կտտացրեք «ՆՈՐ»

3- Ընտրեք 2D ձևանմուշ, գրեք ձեր նախագծի անունը և ընտրեք ձեր նախագծի համապատասխան վայրը

4- Կտտացրեք «Ստեղծել»

«Ստեղծել» կոճակը սեղմելուց հետո Միասնությունը կգործի…

Այժմ մենք պետք է ավելացնենք մեր բնավորությունը, նախապատմությունը և օբյեկտները…

Եթե ավելացնելու բան չունեք … կարող եք այցելել այս հղումը ՝ ակտիվներ ներբեռնելու համար, որոնք ձեզ անհրաժեշտ կլինեն:

Եվ հիմա մենք ցանկանում ենք ավելացնել ակտիվները Unity- ին… Որպեսզի դա անի.

Պարզապես կարող եք քարշ տալ թղթապանակը և գցել այն «Միասնության մեջ» ծրագրի պատուհանի վրա:

ԿԱՄ

1- Գնացեք դեպի Միասնություն և աջ սեղմեք «Projectրագրի» պատուհանում Մաքրել տարածքը, ինչպես ցույց է տրված երկրորդ Նկարում

2- Ընտրեք Ֆոնը, Նիշը և Օբյեկտները, որոնք ցանկանում եք ավելացնել Թղթապանակից:

Քայլ 3: Ավելացրեք ձեր ակտիվները տեսարանին

Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին
Ավելացրեք ձեր ակտիվները տեսարանին

Եթե որևէ բան ավելացնեք տեսարանի պատուհանում … այն կհայտնվի խաղի պատուհանում

Unity- ի Windows- ի մասին ավելին իմանալու համար կարող եք այցելել այս հղումը…

Ինչպես տեսնում եք առաջին Նկարում, Տեսարանի պատուհանում կա Սպիտակ տուփ, և Սա Խցիկի տուփն է … Այսպիսով, այս արկղի ներսում գտնվող ցանկացած բան, տեսախցիկը կցուցադրի այն:

Այժմ եկեք նախ նախապատմությունը ավելացնենք տեսարանի պատուհանում…

1- Պարզապես քարշեք հետին պլանի պատկերը Windրագրի պատուհանից և գցեք այն Տեսարանի պատուհանի ներսում

և համոզվեք, որ պատկերը տեղավորվում է Տեսախցիկի տուփի մեջ

Դուք կարող եք խմբագրել ցանկացած պատկերի չափ ՝ ընտրելով Գործիքադարակի Rect Tool- ը, ինչպես ցույց է տրված Երրորդ Նկարում:

նաև այն օբյեկտներն ու ձեր Նիշը, որոնք ցանկանում եք, ավելացնել տեսարանին … ինչպես ցույց է տրված Վերջին Պատկերում:

Քայլ 4: Ավելացրեք որոշ ֆիզիկա կերպարին

Ավելացրեք որոշ ֆիզիկա կերպարին
Ավելացրեք որոշ ֆիզիկա կերպարին
Ավելացրեք որոշ ֆիզիկա կերպարին
Ավելացրեք որոշ ֆիզիկա կերպարին

Նախ, ձեր խաղը փորձարկելու կամ խաղալու համար կտտացրեք Գործիքադարակի Խաղալ կոճակին…

Եթե դուք խաղում եք ձեր խաղը հիմա … Նիշը չի շարժվում, չկա ինքնահոս … ամեն ինչ ստատիկ է…

Ֆիզիկայի բոլոր հատկությունները մեր Նիշին ավելացնելու համար … մենք օգտագործում ենք theRigidbody2D հատկությունը: Այս հատկությունը թույլ է տալիս խմբագրել Ձգողական ուժը, քաշը, զանգվածը և այլն…

Այսպիսով, եկեք այն ավելացնենք մեր կերպարին…

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Որոնել Rigidbody2D

4- Ընտրեք այն:

Եթե խաղում եք հիմա… Մեր բնավորությունը ծանրության պատճառով ընկնում է ներքև: D

Քայլ 5. Ավելացրեք բախում մեր կերպարին

Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին
Ավելացրեք բախում մեր կերպարին

Այժմ մենք պետք է ավելացնենք Collider2D հատկությունը, որպեսզի թույլ տանք, որ կերպարը բախվի գետնին և այլ օբյեկտներին…

Դա անելու համար … Մենք նախ պետք է ավելացնենք այս հատկությունը մեր բնավորությանը և ցանկացած այլ օբյեկտի, որը պետք է բախվի դրա հետ:

Նախ, եկեք այն ավելացնենք Նիշում…

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Որոնել BoxCollider2D- ը

4- Ընտրեք այն:

5- Կտտացրեք «Խմբագրել բախիչ» տուփին BoxCollider2D- ից, որը հայտնվում է տեսուչում, որպեսզի կարողանաք չափափոխել Կանաչ վանդակը, որը հայտնվում է տեսարանում

6- Քաշեք Կանաչ կետերից մեկը, որը հայտնվում է Կանաչ վանդակում `Նիշին համապատասխանելու համար

Երկրորդ, եկեք այն ավելացնենք գետնին (կատարեք նույն քայլերը)…

1- Հիերարխիայից ընտրեք ձեր բնավորությունը 2- Գնացեք Տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Որոնել BoxCollider2D- ը

4- Ընտրեք այն:

5- Կտտացրեք «Խմբագրել բախիչ» տուփին BoxCollider2D- ից, որը հայտնվում է տեսուչում, որպեսզի կարողանաք չափափոխել Կանաչ վանդակը, որը հայտնվում է տեսարանում

6- Քաշեք Կանաչ կետերից մեկը, որը հայտնվում է Կանաչ վանդակում `Նիշին համապատասխանելու համար

Այժմ, եթե խաղաք խաղը, կտեսնեք, որ կերպարը կանգնած է գետնին.>

Քայլ 6: Տեղափոխեք մեր բնավորությունը

Image
Image
Անցնել մեր կերպարը
Անցնել մեր կերպարը

Որպեսզի մեր կերպարը կատարի որևէ առաջադրանք, մենք նախ պետք է նրան սցենար ավելացնենք, որը կասի նրան, թե ինչ պետք է անի…

Unity- ն օգտագործում է C# լեզուն… Եթե ցանկանում եք ավելին իմանալ դրա մասին, կարող եք այցելել այս հղումը

Այսպիսով, եկեք ստեղծենք սցենարը

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Գրեք սցենարի անունը (օրինակ ՝ շարժում)…

4- Կտտացրեք «Նոր սցենար»

5- Կտտացրեք «Ստեղծել և ավելացնել»

Այժմ կրկնակի հպեք դրա վրա ՝ Script- ը խմբագրելու համար

6- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

7- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը ՝ #ձերScriptName- ի փոխարեն)

8- եթե ցանկանում եք իմանալ, թե ինչպես պետք է ծածկագրել սա … Այցելեք այս հղումը

9- Պահպանեք սցենարը և գնացեք կերպարի տեսուչի մոտ, նայեք ձեր սցենարին

10- Ընտրեք աջ և ձախ կոճակները և սահմանեք արագություն:

Եթե խաղը խաղում եք, կերպարը կտեղափոխվի …: D

Քայլ 7: Անցնել մեր կերպարը

Անցնել մեր կերպարը
Անցնել մեր կերպարը
Անցնել մեր կերպարը
Անցնել մեր կերպարը

Մեր կերպարի շարժումն ավելացնելուց հետո … այժմ մենք պատրաստ ենք մեր կերպարը ցատկել…

Այսպիսով, մենք պետք է նաև ստեղծենք նոր սցենար, որը ստիպում է մեր կերպարը ցատկել…

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Գրեք սցենարի անունը (օրինակ ՝ ցատկելը)…

4- Կտտացրեք «Նոր սցենար»

5- Կտտացրեք «Ստեղծել և ավելացնել»

Նախքան Jump Script- ը խմբագրելը … Եկեք նախ մի շերտ ավելացնենք գետնին, որպեսզի Unity- ն իմանա, որ այս օբյեկտը Ground է…

1- Ընտրեք հիմքը հիերարխիայից

2- Կտտացրեք «Լռելյայն» «Շերտից», որը գտնվում է տեսուչի վերևում

3- Ընտրեք «Ավելացնել շերտ»

4- Շերտը անվանեք «Ground» (ինչպես ցույց է տրված երկրորդ նկարում)

5- Կրկին ընտրեք հիմքը Հիերարխիայից

6- Կտտացրեք «Լռելյայն» «Շերտից», որը գտնվում է տեսուչի վերևում

7- Ընտրեք «Հող»

Վերջ … Մենք վերջապես ստեղծում ենք նոր շերտ, որը «Ground» է և այն ավելացնում ենք մեր Ground- ին

Նախքան նաև մեր բնավորությունը ցատկելը, մենք պետք է համոզվենք, որ նա դիպչում է գետնին, և նա ցատկում է:

Այսպիսով, եկեք ստեղծենք GroundCheck մեր կերպարի համար…

1- Աջ սեղմեք հիերարխիայից ձեր կերպարի վրա

2- Ընտրեք «Ստեղծեք դատարկ» և անվանափոխեք այն «GroundCheck»

3- Գործիքադարակից ընտրեք «Տեղափոխել գործիքը» և տեղափոխեք «GroundCheck»- ը ներքև ՝ Նիշերի հիմքի կամ կոշիկի (ինչպես ցույց է տրված հինգերորդ նկարում)

Դրանից հետո մենք պատրաստ ենք խմբագրել մեր Jumping Script- ը

1- Բացեք ձեր Jumping Script- ը (Նախագծից կամ տեսուչից)

2- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

3- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը ՝ #ձերScriptName- ի փոխարեն)

եթե ցանկանում եք իմանալ, թե ինչպես ենք մենք ծածկագրում սա … Այցելեք այս հղումը

4- Պահպանեք սցենարը և գնացեք կերպարի տեսուչ, նայեք ձեր սցենարին (ինչպես ցույց է տրված վեցերորդ նկարում)

5- Սահմանեք ձեր Անցման ուժը, «GroundCheck»- ը ավելացրեք Ground Check Point- ին (այն քարշ տալով և գցելով ուղղանկյուն տուփի վրա), սահմանեք ձեր Ground Radius (Օրինակ 0.1), ընտրեք Ground Layer «Ground» և վերջապես ընտրեք Անցնել կոճակը:

Եթե խաղը խաղում եք հիմա… Նա քայլում է և ցատկում… Հուրաաաայ:)

Քայլ 8: Կենդանացրեք կերպարը

Image
Image
Կենդանացնել կերպարը
Կենդանացնել կերպարը
Կենդանացնել կերպարը
Կենդանացնել կերպարը
Կենդանացնել կերպարը
Կենդանացնել կերպարը

Մեր կերպարը շարժվելուց և ցատկելուց հետո… եկեք կենդանացնենք նրան… Դա նրան շատ զով տեսք կտա…

Ձեզ անհրաժեշտ է անգործության և քայլելու և ցատկելու Sprite պատկեր (ինչպես ցույց է տրված առաջինից չորրորդ նկարներից)

Նիշը կենդանացնելու համար հարկավոր է աշխատել Animation Window & Animator Window- ի վրա և կանխադրված Unity- ի ինտերֆեյսը, որը դուք չեք ցուցադրում այս Windows- ը … դրանք ստանալու համար.

1- Կտտացրեք Ctrl+6 ՝ Animation պատուհանը ստանալու համար

2- Ընտրեք պատուհանը վերևի բացվող ընտրանքներից (ինչպես ցույց է տրված հինգերորդ նկարում)

Այնուհետև ընտրեք «Շարժապատկերներ» -> «Անիմատոր», այնուհետև կբացվեն երկու պատուհաններ (Շարժապատկերների պատուհան և անիմացիոն պատուհան)

Այժմ եկեք սկսենք կենդանացնել կերպարը, երբ այն պարապուրդի է մատնված…

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Կտտացրեք «Ստեղծել» կոճակին Animation Windows- ում

3- Ընտրեք հարմար վայր ՝ անիմացիան դրանում պահելու համար

4- Այնուհետև Նախագծից ընտրեք բոլոր անգործուն լուսանկարները և քաշեք և գցեք դրանք Շարժապատկերների պատուհանում (ինչպես ցույց է տրված վեցերորդ նկարում)

Եթե այժմ խաղում եք The Character- ը անգործության մեջ է, վաու… Շատ թույն…

Հիմա եկեք նրան ստիպենք խաղալ Walk անիմացիա, երբ նա քայլում է…

1- Գնացեք Շարժապատկերների պատուհանում կտտացրեք «Նոր անիմացիա»

2- Ընտրեք «Ստեղծել նոր հոլովակ»

3- Ընտրեք համապատասխան վայր ՝ անիմացիան դրանում պահելու համար

4- Այնուհետև Նախագծից ընտրեք բոլոր քայլող լուսանկարները և քաշեք և գցեք դրանք Շարժապատկերների պատուհանում

Այժմ բացեք անիմացիոն պատուհանը

1- Աջ սեղմեք Պարապ տուփի վրա, ընտրեք «կատարել անցում» և կտտացրեք Walk Box- ի վրա (ինչպես ցույց է տրված յոթերորդ նկարում)

Նշում. Անիմացիոն տուփի նույն անունը չպետք է լինի, դա կախված է նրանից, թե ինչ անուն ունեք:…

2- Աջ սեղմեք Walk Box- ի վրա, ընտրեք «Անցում կատարեք» և կտտացրեք Idle Box- ին

3- Պարամետրերում Կտտացրեք Plus պատկերակին (+) Ընտրեք Bool (Անվանեք, օրինակ, Walk)

4- Ընտրեք սլաքները, որոնք շարժվում են Idle to Walk անիմացիայից, Գնացեք itInspector և սահմանեք «Has Exit Time»- ը False, «Fixed Duration»- ը false- ը, «Transition Duration»- ը Zero- ի վրա և կտտացրեք plus (+) Այն գոյություն ունի Condition- ի ներսում և «Walkբոսանքը» սահմանում է «True» (ինչպես ցույց է տրված ութերորդ նկարում)…

5- Ընտրեք այն սլաքները, որոնք շարժվում են Walk- ից Idle անիմացիա, Գնացեք նրա տեսուչ և սահմանեք «Has Exit Time»- ը False, «Fixed Duration»- ը false- ի վրա, «Transition Duration»- ը Zero- ի վրա և կտտացրեք plus (+) Դա գոյություն ունեն Condition- ի ներսում և «Walk» - ը սահմանեք «False»

6- Հիերարխիայից ընտրեք ձեր կերպարը

7- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

8- Գրեք Script- ի անունը (օրինակ AnimateWalk)…

9- Կտտացրեք «Նոր սցենար»

10- Կտտացրեք «Ստեղծել և ավելացնել»

11- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

12- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը ՝ #ձերScriptName- ի փոխարեն, ձեր շարժման Script անունը ՝ #YourMotionScriptName- ի փոխարեն և նաև ձեր Jumping Script Name- ի փոխարեն #YourJumpingScriptName- ի փոխարեն և գրեք Ձեր Bool անունը «Walk» - ի փոխարեն, որը ստեղծել եք անիմատորի պարամետրերի ներսում)

13- Պահպանեք սցենարը և գնացեք կերպարի տեսուչի մոտ, նայեք ձեր սցենարին

14- Քաշեք ձեր կերպարը և գցեք այն «Insertyour Motion Script»- ի և «Insertyour Jump Script»- ի ներսում:

Եթե խաղը խաղում եք հիմա, խաղացողը անգործության է մատնված և հաղթում է, նա տեղափոխում է Run Animation խաղը … Cool:>

Հիմա եկեք նրան ստիպենք խաղալ Jump անիմացիա, երբ նա ցատկում է…

1- Գնացեք Շարժապատկերների պատուհանում կտտացրեք «Նոր անիմացիա»

2- Ընտրեք «Ստեղծել նոր հոլովակ»

3- Ընտրեք համապատասխան վայր ՝ անիմացիան դրանում պահելու համար

4- Այնուհետև ընտրեք Jրագրից բոլոր ցատկող լուսանկարները և քաշեք և գցեք դրանք Շարժապատկերների պատուհանում

Այժմ բացեք անիմացիոն պատուհանը

1- Աջ սեղմեք Պարապ տուփի վրա, ընտրեք «կատարել անցում» և կտտացրեք Անցնել տուփին (ինչպես ցույց է տրված իններորդ նկարում)

2- Աջ սեղմեք Jump Box- ի վրա և ընտրեք «Անցում կատարեք» և կտտացրեք Run Box- ին

3- Պարամետրերում կտտացրեք Plus պատկերակին (+) Ընտրեք Bool (Անվանեք այն, օրինակ, Jump)

4- Ընտրեք սլաքները, որոնք շարժվում են անգործությունից դեպի անցում անիմացիա, գնացեք նրա տեսուչ և սահմանեք «Ելքի ժամանակը» կեղծ է, «Ֆիքսված տևողությունը» ՝ կեղծ, սահմանեք «անցման տևողությունը» ՝ զրո, և կտտացրեք գումարած (+) Դա գոյություն ունեն Վիճակի ներսում և «Անցնել» -ը սահմանեք «Trueշմարիտ» (Ինչպես ցույց է տրված տասներորդ նկարում)…

5- Ընտրեք այն սլաքները, որոնք շարժվում են Անցնել Գործարկում անիմացիայից, Գնացեք նրա տեսուչ և սահմանեք «Ունի ելքի ժամանակը» կեղծ, «Ֆիքսված տևողությունը» ՝ կեղծ, սահմանեք «անցման տևողությունը» ՝ զրո, և կտտացրեք գումարած (+) Դա գոյություն ունեն Condition- ի ներսում և «Անցնել» -ը սահմանեք «Կեղծ»

6- Կրկնակի հպեք Անիմատորից Անցնել անիմացիոն տուփին և «Օղակի ժամանակը» սահմանել «Կեղծ»

7- Հիերարխիայից ընտրեք ձեր կերպարը

8- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

9- Գրեք Script- ի անունը (օրինակ AnimateJump)…

10- Կտտացրեք «Նոր սցենար»

11- Կտտացրեք «Ստեղծել և ավելացնել»

12- leteնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

13- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը #ձերScriptName- ի փոխարեն, ինչպես նաև ձեր Jumping Script անունը #YourJumpingScriptName- ի փոխարեն, և «Walk»- ի փոխարեն գրեք ձեր Bool անունը: դուք ստեղծել եք անիմատորի պարամետրերի ներսում)

14- Պահպանեք սցենարը և գնացեք կերպարի տեսուչի մոտ, նայեք ձեր սցենարին

15- Քաշեք ձեր կերպարը և գցեք այն «Insertyour Jump Script»- ի ներսում

Եթե հիմա խաղում եք ձեր խաղով, խաղացողը պարապ կմնա… քայլեք… և ցատկեք… hooohuuu!: D

բայց նրան պետք է շրջել

Քայլ 9: Ձեր բնավորությունը շրջելը

Ձեր բնավորությունը շրջելը
Ձեր բնավորությունը շրջելը
Ձեր բնավորությունը շրջելը
Ձեր բնավորությունը շրջելը
Ձեր բնավորությունը շրջելը
Ձեր բնավորությունը շրջելը

Նախ անհրաժեշտ է նոր սցենար ավելացնել մեր կերպարին.

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Գրեք Script- ի անունը (օրինակ ՝ Flip)…

4- Կտտացրեք «Նոր սցենար»

5- Կտտացրեք «Ստեղծել և ավելացնել»

6- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

7- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը #ձերScriptName- ի փոխարեն, ինչպես նաև ձեր Motion Script- ի անունը `#YourMotionScriptName- ի փոխարեն)

8- Պահպանեք սցենարը և գնացեք կերպարի տեսուչ, նայեք ձեր սցենարին

9- Քաշեք ձեր կերպարը և գցեք այն «Insertyour Motion Script»- ի ներսում

10-Պատճենեք ձեր կերպարի սանդղակը X- ից (Transform) տեսուչի վերևում և անցեք այն Scale_X- ով ձեր սցենարով (Ինչպես ցույց է տրված երկրորդ և երրորդ նկարում)

11- Պատճենեք ձեր կերպարի սանդղակը Y- ից (Transform) տեսուչի վերևում և անցեք այն Scale_Y- ում

Քայլ 10: Տեսախցիկը հետևեք մեր կերպարին

Այս անգամ ձեզ անհրաժեշտ է նոր սցենար ավելացնել մեր տեսախցիկին.

1- Ընտրեք ձեր տեսախցիկը հիերարխիայից

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Գրեք սցենարի անունը (օրինակ ՝ CameraFollow)…

4- Կտտացրեք «Նոր սցենար»

5- Կտտացրեք «Ստեղծել և ավելացնել»

6- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

7- Ներբեռնեք տեքստը, պատճենեք և տեղադրեք այն ձեր սցենարի մեջ (մի մոռացեք գրել ձեր սցենարի անունը ՝ #ձերScriptName- ի փոխարեն)

8- Պահպանեք սցենարը և գնացեք տեսախցիկի տեսուչ, նայեք ձեր սցենարին: 8- Քաշեք ձեր կերպարը և գցեք այն «Թիրախ» -ի ներսում

Եթե ցանկանում եք, կարող եք խմբագրել այլ կարգավորումներ…

Տեսախցիկին առավելություն տալու համար օգտագործեք օֆսեթ X & Y

Քայլ 11: Ավելացրեք երկրորդ նվագարկիչ (2 խաղացող) և տեսախցիկ հետևեք 2 խաղացողի

Ավելացրեք երկրորդ խաղացողին (2 խաղացող) և տեսախցիկ հետևեք 2 խաղացողի
Ավելացրեք երկրորդ խաղացողին (2 խաղացող) և տեսախցիկ հետևեք 2 խաղացողի

Ձեր խաղը ավելի հետաքրքիր դարձնելու համար … Դուք կարող եք այն դարձնել 2, 3, 4, 10, 20… Խաղացողներ … ցանկացած քանակությամբ խաղացողներ, որոնք ցանկանում եք … այնպես որ դա արեք.

1- Հիերարխիայից ընտրեք ձեր կերպարը

2- Կրկնօրինակեք այն (Ներկայացրեք Ctrl + D- ում)

այժմ դուք ավելացրել եք մեկ այլ կերպար

3- Տեղափոխել այն Տեղափոխել գործիքի միջոցով և քաշել այն, տեղադրել համապատասխան վայրում

4- Այժմ մենք պետք է փոխենք Կառավարման կարգավորումները, որպեսզի գնանք նրա տեսուչ, փոխենք շարժման սցենարի աջ և ձախ կոճակները:

5- Փոխեք նաև Անցնել կոճակը…

Բայց հիմա Տեսախցիկը հետևում է միայն մեկ նվագարկիչին, որպեսզի այն հետևի մեկից ավելի խաղացողի, մենք պետք է դրան նոր սցենար ավելացնենք.

1- Հիերարխիայից ընտրեք ձեր տեսախցիկը 2- Գնացեք Տեսուչի պատուհանի վրա և սեղմեք «Ավելացնել բաղադրիչ»:

3- Գրեք սցենարի անունը (օրինակ ՝ CameraFollowMultipleTarget)…

4- Կտտացրեք «Նոր սցենար»

5- Կտտացրեք «Ստեղծել և ավելացնել»

6- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

7- Ներբեռնեք տեքստը, պատճենեք և տեղադրեք այն ձեր սցենարի մեջ (մի մոռացեք գրել ձեր սցենարի անունը ՝ #ձերScriptName- ի փոխարեն)

8- Պահպանեք սցենարը և գնացեք տեսախցիկի տեսուչ, նայեք ձեր սցենարին

9- Սահմանեք «Թիրախ» 2

10- Քաշեք ձեր երկու Խաղացողներին այս Թիրախի ներսում:

Համոզվեք, որ տեսախցիկի օֆսեթ Z (-20)

Կարող եք փոխել կամ սահմանել մեկ այլ պարամետր … եթե ցանկանում եք տեսախցիկին առավելություն տալ Խմբագրել օֆսեթ X & Y- ը

Քայլ 12: Հաշվի և մահացած միավորների ավելացում

Հաշվի և մեռած միավորների ավելացում
Հաշվի և մեռած միավորների ավելացում

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

Եկեք նախ կազմենք միավորների տարածքը.

1- Բայց a Ground and Score օբյեկտը (Ինչպես ցույց է տրված առաջին նկարում)

մի մոռացեք դրան ավելացնել Box Collider2D

Այժմ մենք պետք է միավորներ ավելացնենք սցենարով

1- Հիերարխիայից ընտրեք ձեր միավորը

2- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ»:

3- Գրեք Script- ի անունը (օրինակ ScoreGround)…

3- Կտտացրեք «Նոր սցենար» 4- Կտտացրեք «Ստեղծել և ավելացնել»

5- Deնջել բոլոր կոդերը, որոնք գրված են ինքնաբերաբար

6- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը #ձերScriptName- ի փոխարեն, և 2 խաղացողի անունը անվանափոխեք «YourPlayer1Name»- ի և «YourPlayer2Name»- ի փոխարեն)

7- Պահպանեք սցենարը և գնացեք տեսախցիկի տեսուչ, նայեք ձեր սցենարին

Այժմ մենք պետք է ստեղծենք Text և Restart կոճակը

Տեքստ ստեղծելու համար

1- Հիերարխիայում կտտացրեք Plus (+) կոճակին

2- Ընտրեք «UI» -> «Text»

3- Վերանվանեք տեքստը տեսուչից և խմբագրեք դրա գույնը…

4- Ստեղծեք 2 տեքստ, մեկը `խաղացողի համար (օրինակ` «Խաղացողը հաղթում է 1»), իսկ մյուսը `խաղացողի 2-ի համար

Այժմ մենք պետք է ստեղծենք «Վերագործարկեք» կոճակը

Կոճակ ստեղծելու համար- Հիերարխիայում կտտացրեք Plus (+) կոճակին

2- Ընտրեք «UI» -> «Կոճակ»

3- Վերանվանել կոճակը տեսուչից և խմբագրել դրա գույնը…

ստեղծել միայն մեկ կոճակ

Այժմ տեքստեր և կոճակներ ստեղծելուց հետո մենք պետք է դրանք ավելացնենք Scoring Ground Inspector- ում ՝ դա անելու համար.

1- Հիերարխիայից ընտրեք ձեր միավորների հիմքը 2- Գնացեք տեսուչի պատուհանը

3- Նայեք ձեր ավելացրած սցենարին

4- Քաշեք տեքստերը և թողեք այն «Win Text of Player 1» և «Win Text of Player 2»:

5- Քաշեք կոճակը և գցեք այն «Վերագործարկման կոճակ»

եթե հիմա խաղում եք Every Thing Works բացառությամբ Վերագործարկման կոճակի

Որպեսզի այն աշխատի

1- Unity- ի վերևի ձախ անկյունում ընտրեք Բացվող գործիքներից ֆայլը…

2- Ընտրեք «Կառուցել կարգավորումները»

3- Քաշեք ձեր տեսարանը Scրագրի պատուհանում գտնվող Scene թղթապանակից և բաց թողեք այն «Scene in Builds» բաժնում:

այժմ Եկեք ավելացնենք նոր սցենար կոճակին

4- Հիերարխիայից ընտրեք ձեր կոճակը

5- Գնացեք տեսուչի պատուհանում, սեղմեք «Ավելացնել բաղադրիչ» կոճակը:

6- Գրեք Script- ի անունը (օրինակ SceneLoader)…

7- Կտտացրեք «Նոր սցենար»

8- Կտտացրեք «Ստեղծել և ավելացնել»

9- Deնջել բոլոր ծածկագրերը, որոնք գրված են ինքնաբերաբար

10- Ներբեռնեք տեքստը, պատճենեք այն և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը ՝ #ձերScriptName- ի փոխարեն)

11- Պահեք Script- ը և վերադարձեք Unity

12- Հիերարխիայից ընտրեք ձեր կոճակը

13- Գնացեք նրա տեսուչ, կտտացրեք «Պլյուս» (+) «սեղմման վրա» կետից:

14- քաշեք և գցեք շիշը ուղղանկյուն տուփի մեջ

15- Սեղմեք "No function" (Ընտրեք "SceneLoader" -> "Load Scene")

16- գրել զրո… 0

հիմա Եթե խաղում եք, աշխատում է….. Ուռա: D

Թույլ տվեք ավելացնել մեռած գոտին ՝ սա պատրաստելու համար.

1- Հիերարխիայում կտտացրեք Plus (+) կոճակին

2-Ընտրեք «Ստեղծեք դատարկ» և գնացեք դրա տեսուչ

3- Ավելացնել BoxCollider 2d…

4- Տեղափոխեք այն ներքև, այնպես որ, երբ խաղացողն ընկնում է ներքև, նա բախվում է դրա վրա

Այժմ այս խաղի օբյեկտին ավելացրեք նոր սցենար և անվանեք այն DeadZone- ի օրինակով

5- Ներբեռնեք տեքստը, պատճենեք և տեղադրեք այն ձեր սցենարի մեջ (Մի մոռացեք գրել ձեր սցենարի անունը #ձերScriptName- ի փոխարեն և գրեք ձեր կերպարների անունները `« yourPlayer1 Name »- ի,« YourPlayer2 Name »- ի փոխարեն)

Այժմ Պահպանեք և Վերադարձեք Միասնություն

Մենք պետք է ավելացնենք Դատարկ խաղային օբյեկտ, որը ցույց է տալիս, թե որտեղ է մեր Խաղացողը նորից ձագելու

1- Հիերարխիայում կտտացրեք Plus (+) կոճակին

2- Ընտրեք «Ստեղծեք դատարկ»

3- Տեղափոխեք դիրքը նույն դիրքի վրա, որն անհրաժեշտ է խաղացողներին նորից ձվադրելու համար

4- Տեսեք տեսուչից The DeadZone Script- ը և դրան ավելացրեք Spawn Point- ը (Ձեր ստեղծած խաղի օբյեկտը):

Եթե խաղում եք հիմա, տպավորված կլինեք. -O

Քայլ 13: Պտույտի սառեցում

երբ խաղում ես, կա վրիպակ, որը կերպարը պտտվում է…

Եթե դուք վրդովված եք այս սխալից … կարող եք հեշտությամբ շտկել այն.

1- Պարզապես ընտրեք կերպարը հիերարխիայից

2- Տեսեք Rigidbody2D տեսուչից

3- Բացեք «Սահմանափակումները» և «Freeze Rotation»- ը սահմանեք True

Դա այն է;)

Քայլ 14: Ստեղծեք ձեր խաղի հիմնական ընտրացանկը

Ահա թե ինչպես ստեղծել ձեր հիմնական ընտրացանկը

Քայլ 15. Հրապարակում և տարածում

Վերջապես ձեր խաղը վերբեռնելու համար տեսեք այս տեսանյութը

Հուսով եմ, որ կվայելեք… Սովորեք… Ունեք Fum:)

Հարցեր տվեք ինձ ՝

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