Frage

Ich habe ein animiertes Mesh im .x-Format I mit D3DXLoadMeshHierarchyFromX geladen haben und haben eine Animation Controller dafür. Das Netz hat zwei Animationen, ein zum Wandern und eine für das Werfen wo die Wanderung Animation.

Ist es überhaupt möglich, die beiden Animationen in einer solchen Art und Weise zu mischen, dass beide Animationen zusammen mit dem Fuß laufen Priorität unterhalb der Hüfte für Rahmen, während mit Wurf Animation Priorität für Rahmen oben dauert es? Wenn es wird daher erstrebenswert die Look-Effekt zu überzeugen? Sie Spiele-Entwickler der Regel mischen Animationen in einer solchen Art und Weise alle die verschiedenen Animationen zu erhalten, die sie wünschen, oder sie einfach sie mehrere Versionen der gleichen Animation, das heißt zu Fuß schaffen, während werfen, stehen beim Werfen, Wandern ohne werfen?

War es hilfreich?

Lösung

Sie können einstellen, hohe und niedrige Priorität Animationsspuren mit ID3DX AnimationController :: setTrack Priorität. Anschließend können Sie mischen zwischen ihnen ID3DX AnimationController :: SetPriorityBlend verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top