08-03-2017, 06:13 PM
(Questo messaggio è stato modificato l'ultima volta il: 08-03-2017, 06:15 PM da carloss.)
Difficile dirlo, le variabili sono troppe,
Innanzitutto assicurati che il componente Animator non si disabilitato o che non venga disabilitato runtime da uno script. Mentre il gioco è in esecuzione, seleziona il personaggio e osserva nella finestra Animator la successione degli stati e che sia associata una animazione ad ogni stato.
Riguardo il rig, devi scegliere humanoid quando il personaggio ha sembianze umane. Devi creare il rig (avatar... che in unity viene indicato con un manichino) prima di tutto per il personaggio che hai inserito nella scena.
Quando vuoi aggiungergli una animazione, devi associare all'animazione l'avatar che hai ottenuto in precedenza dal personaggio nella scena. Per farlo, nella finestra rig seleziona Humanoid e poi "Import from other avatar". Ovviamente in questo caso sia personaggio nella scena che animazione devono avere lo stesso rig.
Se non hanno lo stesso rig devi creare un nuovo avatar e poi associare manualmente le ossa (bones).
Innanzitutto assicurati che il componente Animator non si disabilitato o che non venga disabilitato runtime da uno script. Mentre il gioco è in esecuzione, seleziona il personaggio e osserva nella finestra Animator la successione degli stati e che sia associata una animazione ad ogni stato.
Riguardo il rig, devi scegliere humanoid quando il personaggio ha sembianze umane. Devi creare il rig (avatar... che in unity viene indicato con un manichino) prima di tutto per il personaggio che hai inserito nella scena.
Quando vuoi aggiungergli una animazione, devi associare all'animazione l'avatar che hai ottenuto in precedenza dal personaggio nella scena. Per farlo, nella finestra rig seleziona Humanoid e poi "Import from other avatar". Ovviamente in questo caso sia personaggio nella scena che animazione devono avere lo stesso rig.
Se non hanno lo stesso rig devi creare un nuovo avatar e poi associare manualmente le ossa (bones).