• 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
#2
Ciao ci sono diversi approcci per gestire varie situazioni, dipende da cosa devi fare. Sicuramente il metodo che hai adottato non è sbagliato, anzi penso sia il modo più corretto per gestire i movimenti di un personaggio nello spazio.
Quello che devi settare via script è l'azione e l'animazione associata da compiere ad un input , ad esempio saltare alla pressione di un tasto oppure camminare quando si muove in avanti la levetta analogica di un controller.
Ovviamente all'occorrenza puoi controllare la lunghezza del salto e la direzione aggiungendo una forza via script.

Per le animazioni di un personaggio ti consiglio di studiarti per bene Unity Mecanim e i Blend Tree per le transizioni da una animazione all'altra (cammina, corri, ruota).

Per completezza di informazione puoi disattivare i movimenti nello spazio presenti nell'animazione disabilitando il check box "Apply root motion" nel componente Animator.
Inoltre quando importi l'fbx puoi fare il bake della rotazione, posizione y e posizione xy, ciò significa che quando l'animazione viene riavviata riparte dallo stesso punto(localmente) in cui è stato fatto il bake.
 
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: 1 Ospite(i)