• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Gestione Salto
#9
(08-03-2017, 06:13 PM)carloss Ha scritto: 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).

Evidentemente devo capire meglio come funziona l'Animator e le animazioni in Humanoid.
Lato script non mi sembra che ci siano errori.
Sostanzialmente ho dichiarato queste variabili


Codice:
    private Animator anim;
    private CharacterController controller;
 

inizializzate poi nello Start()

Codice:
    void Start()
    {
        anim = gameObject.GetComponentInChildren<Animator>();
        controller = GetComponent<CharacterController>();

    }


e in Update faccio

Codice:
    void Update()
    {


        if (Input.GetKey(KeyCode.W))
        {
            anim.SetInteger("CamminaCorri", 1);
        }
       
    }

in questo momento parte solamente l'animazione da "Fermo". 
se provo a far camminare il player questo assume la classica posa a T.


Dove posso trovare del materiale per poter comprendere meglio come usare le animazioni?

Grazie mille di tutto
 
Rispondi
  


Messaggi in questa discussione
Gestione Salto - da JK_Fire - 06-03-2017, 05:24 PM
RE: Gestione Salto - da carloss - 06-03-2017, 06:34 PM
RE: Gestione Salto - da JK_Fire - 06-03-2017, 07:11 PM
RE: Gestione Salto - da carloss - 06-03-2017, 07:32 PM
RE: Gestione Salto - da JK_Fire - 07-03-2017, 10:04 AM
RE: Gestione Salto - da carloss - 07-03-2017, 01:22 PM
RE: Gestione Salto - da JK_Fire - 08-03-2017, 12:48 PM
RE: Gestione Salto - da carloss - 08-03-2017, 06:13 PM
RE: Gestione Salto - da JK_Fire - 09-03-2017, 04:14 PM
RE: Gestione Salto - da carloss - 09-03-2017, 10:48 PM

Vai al forum:


Browsing: 2 Ospite(i)