Domanda

Ho una maglia animata in formato .x Ho caricato con D3DXLoadMeshHierarchyFromX e hanno un controller di animazione per esso. La maglia ha due animazioni, uno per passeggiate a piedi e uno per il lancio in cui l'animazione passeggiata.

E 'a tutto il possibile per fondere le due animazioni in modo tale che entrambe le animazioni possono funzionare insieme con la passeggiata prendendo priorità per telai sotto l'anca, mentre l'animazione lanciando la priorità per i telai sopra di esso? Se è sarà l'effetto guardare convincente quindi vale la pena perseguire? Non gli sviluppatori di giochi in genere si fondono le animazioni in modo tale da ottenere tutte le diverse animazioni che desiderano o se invece semplicemente creare più versioni della stessa animazione, vale a dire a piedi mentre gettando, in piedi mentre gettando, camminando senza buttare?

È stato utile?

Soluzione

È possibile impostare le tracce di alta e bassa priorità di animazione con ID3DX AnimationController :: SetTrack priorità. È quindi possibile fondere tra di loro utilizzando ID3DX AnimationController :: SetPriorityBlend.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top