Problème d'animation (2D)

Questions techniques liées à l’utilisation d'Unity (et n'entrant pas dans le cadre d'une des sections suivantes)
Camcam
Messages : 41
Inscription : 08 Déc 2016 16:33

Problème d'animation (2D)

Message par Camcam » 02 Août 2017 19:12

Bonjour,

J'essaye de créer une animation pour une image dans un canvas, j'ai donc créer une animation qui fonctionne bien , j'ai ensuite créer une prefab car cette image car elle va apparaître plusieurs fois. Sauf que l'animation ne commence pas là ou se trouve la seconde image mais là ou l'animation a été créer.

Pour donner une explication plus simple, c'est comme si mon image se trouve a droite et une autre a gauche , l'animation a été créer a partir de l'image de gauche donc quand l'image s'anime tout se fait a gauche ...

Merci pour votre aide ;)
 ! Message de : boubouk50
Quel rapport avec du code C#?
-> Changement de section

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Problème d'animation (2D)

Message par boubouk50 » 03 Août 2017 09:36

J'ai rien compris du tout.
Ça serait bien d'illustrer un peu ton propos par des images ou des Gifs, enfin, quelque chose de plus concret que ton explication...
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Avatar de l’utilisateur
Greg
Messages : 156
Inscription : 08 Mai 2017 15:22

Re: Problème d'animation (2D)

Message par Greg » 03 Août 2017 11:15

Coucou,
pour régler ce problème, il faut faire comme hiérarchie :

> parentObject (avec animator)
>> animatedObject

Ensuite, animer l'enfant sur l'animator du parent à la position relative au parent voulue (0;0;0) et instancier le parent à la position voulue .

:merci:
Mon jeu de développement cellulaire : MICROBIOME (encore quelques bugs...)
(merci bien à ceux qui passent mettre des étoiles ! ^^)

Camcam
Messages : 41
Inscription : 08 Déc 2016 16:33

Re: Problème d'animation (2D)

Message par Camcam » 03 Août 2017 12:37

Greg a écrit :
03 Août 2017 11:15
Coucou,
pour régler ce problème, il faut faire comme hiérarchie :

> parentObject (avec animator)
>> animatedObject

Ensuite, animer l'enfant sur l'animator du parent à la position relative au parent voulue (0;0;0) et instancier le parent à la position voulue .

:merci:
Désolé mais je n'ai absolument rien compris :/

Je veux que l'animation se fasse par rapport a la position local de mon objet et pas par rapport a la position par default de mon prefab

Camcam
Messages : 41
Inscription : 08 Déc 2016 16:33

Re: Problème d'animation (2D)

Message par Camcam » 03 Août 2017 12:44

boubouk50 a écrit :
03 Août 2017 09:36
J'ai rien compris du tout.
Ça serait bien d'illustrer un peu ton propos par des images ou des Gifs, enfin, quelque chose de plus concret que ton explication...
Image

voila j’espère que ça ira mieux ;)

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Problème d'animation (2D)

Message par boubouk50 » 03 Août 2017 13:41

Ah bah carrément! Là, au moins c'est limpide.
Par contre, j'ai oublié mon microscope à la maison, je te ferais signe quand j'aurai trouvé la bonne lentille grossissante...

Sérieusement...

Pour ce que j'ai cru comprendre, il faut que ton animation soit locale. Tu peux donc utiliser une hiérarchie comme te la dit Grex pour animer l'enfant et pas le parent. Ainsi, en bougeant le parent ou tu veux, l'animation de l'enfant se fera à l'endroit du parent.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Camcam
Messages : 41
Inscription : 08 Déc 2016 16:33

Re: Problème d'animation (2D)

Message par Camcam » 04 Août 2017 10:18

boubouk50 a écrit :
03 Août 2017 13:41
Ah bah carrément! Là, au moins c'est limpide.
Par contre, j'ai oublié mon microscope à la maison, je te ferais signe quand j'aurai trouvé la bonne lentille grossissante...

Sérieusement...

Pour ce que j'ai cru comprendre, il faut que ton animation soit locale. Tu peux donc utiliser une hiérarchie comme te la dit Grex pour animer l'enfant et pas le parent. Ainsi, en bougeant le parent ou tu veux, l'animation de l'enfant se fera à l'endroit du parent.
Désolé le rendu est dégueulasse , tu veux dire que je dois animer le parents ?

j'ai créer un game objet vide je lui ai mis en enfant l'image puis j'ai animé le parents : même resultat ... je crois que je comprends vraiment pas :idea:

J'ai finis par réussir ! j'avais déjà essayé mais après je bougeais l'enfant et pas le parent c'est pour ça que ça marchais pas ;)

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Problème d'animation (2D)

Message par boubouk50 » 04 Août 2017 10:50

Grex:
Grex a écrit :Ensuite, animer l'enfant
Moi:
boubouk50 a écrit :
03 Août 2017 13:41
comme te la dit Grex pour animer l'enfant et pas le parent.
Toi:
Camcam a écrit :
04 Août 2017 10:18
tu veux dire que je dois animer le parents ?
Camcam a écrit :
04 Août 2017 10:18
... puis j'ai animé le parents : même resultat ...
Camcam a écrit :
04 Août 2017 10:18
je crois que je comprends vraiment pas :idea:
Des fois, je me pose des questions sur le fonction de certaines cervelles...

Bon si t'as trouvé, c'est l'important! :super:
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « Unity le logiciel »