2D-klón Mario

Ebben a bemutató, akkor hozzon létre az egyik legismertebb játék karakterek - Mario! Azt hiszem, mindenki tudja, hogy a történet a fickó egy vízvezeték-szerelő. Harcol szörnyet, hogy találkozni fog a hercegnőt. Ebben a leírásban megmutatom, hogyan lehet létrehozni animációk és rövid példák néhány játékban.
Mielőtt elkezdené, töltse le a sprite itt találja őket a google. Ezek sprite lesz szükség ahhoz, hogy az animációk és néhány szerencsejáték létesítmények.
Kattintson szelet a bal felső sarokban a sprite és vágjuk sok kis darabokra.

Ezeket fogjuk használni 5 képkocka létrehozásához animációt Mario. Kattintson a képekre, és nevezd át őket. (No1: Mario_Stand, No2: Mario_Walk_1, No3: Mario_Walk_2, No4: Mario_Walk_3, az 5. sz: Mario_Jump) Mentse el a módosításokat, és térjen vissza a helyszínre. Nagyítás sprite fájlt, és látni fogja az 5. átnevezett sprite. 3 Válassza ki a Sprite és húzza Mario_Walk


Itt láthatjuk a nevét az animáció nélkül sprite. Kattintson MarioStand és az alapértelmezett animáció. Létrehozhat közötti átmeneteket animációk jobb egérgombbal rájuk kattint. Kattintson a jobb gombbal az animációt, kattintson, és válasszuk a Transition MarioWalk. Ez a két animációk kapcsolatba egymással. Készítsen négy kapcsolatok, mint a fenti ábrán. Ez a rendszer azt mondja: „Kezdetben, az animáció játszott MarioStand. Hívhatja az animáció MarioWalk, ha az aktuális animáció MarioStand. Bármelyik állapot okozhat animációk MarioJump. »Meg kell két paraméter, amely automatikusan hívja ezeket animációk. Adjuk hozzá a Speed float adattípus és a paraméter isTouched típus int.

Add Rigidbody2D és BoxCollider2D a Mario objektumot. Hozhat létre a talajhoz sprite. Hozzá egy réteg föld és a föld között. Most hozzon létre egy C # script Mario.