CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

L'animator dans Unity

LeGrimoireWeiss
LeGrimoireWeiss
Niveau 10
30 mars 2020 à 18:42:41

Salut à tous!

Je suis en train de me pencher un peu sur le moteur Unity, et je me retrouve bloqué sur la gestion des animations grâce à l'animator.

J'ai un objet "Enemy" qui a un sprite de base quand il ne bouge pas (IdleAnim), un sprite différent quand je suis dans son champ de détection et qu'il se déplace vers moi (MovingAnim), et un dernier sprite quand il reçoit des dégâts (HurtAnim).

La transition entre le Idle et le Moving se fait grâce à un paramètre booléen, tandis que le Hurt lui se déclenche grâce à un trigger.

Ma relation est présentée telle quelle:
https://image.noelshack.com/fichiers/2020/14/1/1585586299-unity.png

Tout marche impec: si mon ennemi bouge, le sprite change bien, et si je lui tire dessus alors qu'il est à l'arrêt, le sprite change aussi pour celui correspondant aux dégâts.

Cependant si mon ennemi bouge (donc qu'il passe en Moving Anim), des que je lui inflige des dégâts, l'animation reste bloquée sur le MovingAnim et ne passe par le HurtAnim

Comment faire pour que je puisse gérer la liaison entre l'animation MovingAnim et celle du HurtAnim?

En vous remerciant par avance pour votre aide précieuse!

boucif
boucif
Niveau 24
31 mars 2020 à 01:32:23

Peut-être tu as un délai de sortie trop grand sur ton anim

Message édité le 31 mars 2020 à 01:32:35 par boucif
LeGrimoireWeiss
LeGrimoireWeiss
Niveau 10
31 mars 2020 à 12:59:20

Le 31 mars 2020 à 01:32:23 boucif a écrit :
Peut-être tu as un délai de sortie trop grand sur ton anim

Merci pour ton conseil :ok:
En fait j'ai réussi à trouver le moyen: il fallait que je décoche la possibilité à mon animation de déplacement de pouvoir faire une transition sur elle-même.

Natmad1
Natmad1
Niveau 59
31 mars 2020 à 13:30:34

Ouai le transition to self si on oublie de l'enlever ça peut donner de gros maux de têtes :hap:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment