bonsoir, cela fait un petit moment que j'ai le même problème c'est a dire que j'ai téléchargé un pack d'animation pour personnages mais le pb c'est que le personnage ce déplace en plus de mon First Person Controller ce qui fait que en peut de temps mon perso ce retrouve a 30m de mon First Person Controller
ma question est la suivante comment puis je faire pour bloquer l'axe x et z de mon animation (par exemple en cochant une case ou autre)
merci
mon animation ce deplace comment la bloquer
Re: mon animation ce deplace comment la bloquer
Salut,
Le remède le plus propre serait:
- corriger l'animation dans un logiciel 3D ou dans Unity en dupliquant les anims, supprimant toutes les clés de position dans les axes qui te dérangent sur le bone racine du perso (c'est ce bone qui normalement produit les mouvements de déplacement), sans oublier ensuite d'assigner les animations dupliquées et corrigées au composant animation de ton perso sinon il restera avec les anciennes anims.
Le remède crado via code:
- sur le bone racine, placer un script où à chaque Update() tu fixes la position locale dans les axes que tu veux, par exemple en C#:
Le remède le plus propre serait:
- corriger l'animation dans un logiciel 3D ou dans Unity en dupliquant les anims, supprimant toutes les clés de position dans les axes qui te dérangent sur le bone racine du perso (c'est ce bone qui normalement produit les mouvements de déplacement), sans oublier ensuite d'assigner les animations dupliquées et corrigées au composant animation de ton perso sinon il restera avec les anciennes anims.
Le remède crado via code:
- sur le bone racine, placer un script où à chaque Update() tu fixes la position locale dans les axes que tu veux, par exemple en C#:
Code : Tout sélectionner
void Update(){
Vector3 positionFixe = transform.localPosition;
//si les bones sont orientés z=forward, y=up, x =left
positionFixe.x = 0f; //pour fixer sur l'axe latéral
positionfixe.z = 0f; //pour fixer sur l'axe frontal
transform.localPosition = positionFixe;
}
Re: mon animation ce deplace comment la bloquer
merci du coup j'ai utiliser le script car je n'ai pas réussi a supprimer le déplacement dans l'animation même
Re: mon animation ce deplace comment la bloquer
Le RootMotion est activé?
Re: mon animation ce deplace comment la bloquer
Rah intéressant ce rootmotion, bien vu. Faudrait que je passe à mecanim tôt ou tard... hum. :S