Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


Nézd meg az eszköz oldalán (Window -> Eszköz Store), azt látjuk, hogy Soldier Character Pack (a modell) és a Mobilitás Free szett (mozgások). Ezek Asset ingyenesen terjesztett, töltse le és import a projektbe. Továbbá keres FBX fájlokat ott egy-két katona és egy mappát animációk. Az összes ezeket a fájlokat. Rig a lap Animáció Type -> Humanoid. így fog működni a humán-szerű modell.

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


Szerkesztése az animáció, keresse meg a mappát, és válassza ki a mozgás: várakozás, séta, futás. Név szerint: MOB1_M1_Jog_F, MOB1_M1_Run_F, MOB1_M1_Stand_Relaxed_Idle, MOB1_M1_Walk_F, MOB1_M1_Crouch_Idle, MOB1_M1_CrouchWalk_F. Úgy kell hurok:

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


A készítmények befejeződött. Nézzük karaktert.

Húzza az egyik katona a helyszínen, további összetevőket rá: Capsule Collider, hogy a hős nem megy át tárgyakat, a merev test Fizikai (súlyfelesleget 100), és még hozzá egy C # script ellenőrzés:

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek

Itt kapcsoljuk ki a animációs és forgassa el a karaktert a Y tengellyel a bal Shift - futás, Space - ugrás. WASD - mozgás.

Most az egyik projekt mappák, animációs vezérlő LMC -> Létrehozás -> Animator Controller és dobd a karaktert. Menj a lap Animator. adjunk hozzá egy paraméter float típusú váltani az animáció előre / hátra (függőleges), fut (Run) és a folytatásban (ugrás).

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


Kattintson a jobb gombbal az ablakban, és animátor a legördülő menüből válassza ki a Create Állami -> New Blend Fa és azonnal nevezze át a mozgási (itt van az alapvető mozgások). Hozzon létre egy másik Blend Fa és hívja meg Jump (ugrás opciók). Be kell, hogy a kapcsoló animációk mozgásszervi a Jump oda-vissza, jobb klikk a mozgékonysági -> Az Átmenet - jelzik ugrás, akkor nem az ellenkezőjét. Jelölje ki az első irányban, és beállítani az átmenet feltétele, amint az a képernyőkép:

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


A fordított átalakulás, akkor nem kell változtatni semmit, nem kell benne kijárat Time.

Kattintson duplán a mozgékonysági és ezt:

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


Hagyományos logikai lánc, ahol van egy kapcsoló között animációk, attól függően, hogy a változók értékét. Ha rákattint a kereszt, amint az a képen, akkor add Új Motion Field ahol gyékény animációs fájlt vagy egy új Blend fa. Itt is, mint láthatjuk a váltás két Blend fa, amelyek animáció séta / futás és a készenléti / készenlét. A Shift billentyű megnyomásával Run = 1 és kiválasztja a megfelelő Blend fa, egyébként működik Walk. Függőleges három értéket vehet fel: -1,0,1 azaz - vissza, vár előtt.

Ismerete mecanim, animáció beállítás - nullcode stúdió, játékok, egység, scriptek


A működési elv ugyanaz.

Kapcsolódó cikkek