clona 2D mario

clona 2D mario

In acest tutorial, vom crea unul dintre cele mai cunoscute personaje de joc - Mario! Cred că toată lumea știe povestea acestui tip e un instalator. El luptă cu monștri care să se întâlnească cu prințesa. În acest tutorial vă voi arăta cum să creați animații și mici exemple de unele dintre caracteristicile jocului.

Înainte de a începe, descărcați sprite aici sau le pot găsi în Google. Aceste sprite vor fi necesare pentru a crea animații și unele facilități de jocuri.

Faceți clic pe felie în colțul din stânga sus al sprite și se taie în mai multe bucăți mici.

clona 2D mario

Vom folosi aceste 5 cadre pentru a crea o animație pentru Mario. Click pe imagini și să le redenumiți. (No1: Mario_Stand, No2: Mario_Walk_1, No3: Mario_Walk_2, No4: Mario_Walk_3, No5: Mario_Jump) Salvați modificările și du-te înapoi la locul faptei. Expand fișier sprite și veți vedea cele 5 sprite redenumite. 3 Selectați sprite și trageți Mario_Walk

clona 2D mario
pe scena. Dă numele tău de mers pe jos de animație. Faceți clic pe Redare și verificați animația. Acum, deschide fereastra de animație și de a crea un nou clip. Trageți Probele Mario_Stand și modificați valoarea la 1, pentru că avem doar un singur cadru. Face același lucru cu Mario_Jump. Acum, deschide animatorului.
clona 2D mario

Aici puteți vedea numele animației fără sprite. Faceți clic pe MarioStand și setați animația implicită. Puteți crea tranziții între animații prin clic-dreapta pe ele. Faceți clic dreapta pe animație, faceți clic și selectați Efectuați tranziție MarioWalk. Aceste două animații contact unele cu altele. Creați patru legături, ca în figura de mai sus. Acest sistem spune: „La început, animația va fi jucat MarioStand. Puteți apela MarioWalk de animație, în cazul în care actualul animație MarioStand. Oricare dintre condiție poate provoca animații MarioJump. »Avem nevoie de doi parametri, care ar apela în mod automat aceste animații. Adăugați tipul de date de viteză float și parametru de tip isTouched bool.

clona 2D mario
Selectați săgeata de pe MarioStand la MarioWalk și veți vedea condițiile în fereastra Inspector. Selectați viteza și modificați setarea în cazul în care acesta este mai mare decât 0. Acest lucru înseamnă că, dacă parametrul de viteză este mai mare decât zero, va fi numit de mers pe jos de animație. Deoarece Mario poate sări în orice situație, selectați săgeata care merge de la Orice stat și a stabilit isTouched = false. În cele din urmă, Mario poate sta după fiecare salt. Selectați săgeata de pe MarioJump la MarioStand și setați isTouched = false. isTouched - o valoare boolean, și va verifica script-ul, Mario se confruntă la sol sau nu.

Adăugați Rigidbody2D și BoxCollider2D obiectului Mario. Puteți crea sol folosind sprite. Adăugați un strat de sol la sol. Acum, creați un C # script pentru Mario.

articole similare