Message #11684
Sujet: Système d'animation d'irrlicht
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 19-06-2015 20:37:37 | Magun |
Déjà là j'ai vue qu' il y a quelque chose qui ne va pas et c'est logique en même temps car dans le code si j'active une animation, j'écrase la priorité sans vérifier avant si elle est supérieure. le fait qu'une animation de prioriter inférieur a une animation courante ce bind est un soucis, par contre non je ne suis pas d'accord sur la fin de ta phrase alors je ne sais pas, c'est un peut chiant ce terme "active" que j'utilise, ça fous le bordel dans les explications ^^" mais a priorie, si j'ai comprit, tu pensse qu'une seul annimation peut être active ? ça dépend du sens, si tu parle de "activated" ou "binded" une seul animation peut être "binded", mais plusieurs peuvent être "activated" Après, je pense que la priorité devrait aussi être rafraîchi au moment du unbind() car ensuite j'ai relâché le bouton sauter en gardant toujours marcher appuyer et là j'ai vue sur la console "2" -> qui correspond à la priorité de sauter (normal vue que je rafraîchi la priorité que quand j'active et non quand je désactive). tu la dit toi même quand tu relache le boutton sauter, un évènement ce produit donc peut importe comment tu apelle "activate" par je ne sais quelle bricolage ( je suppose que ce "2" est un printf dans unbind ? et ce qui suit c'est un bind qui n'a pas lieux, ce qu'il faut résoudre Donc du coups, j'ai compris que quand on jouait les frames 0,0 dans unbind(), on forçait le node sur cette animation. ouaip, mais de tout façon c'est écraser par l'animation suivante Après niveau code j'ai pas changé grand chose, j'essai d'utiliser GenericState, plutôt que de créer une nouvelle classe IdleState. niquel je ne suis pas d'accord sur le rafraichissement de l'animation, mais ça ne devraient pas faire buguer le comportement utilise tu std::sort ? le cas echéant tu peut ne plus avoir de correspondance avec ton enum je regarderais ça demain matin, je suis claquer (peut-être passer a coté d'un truc) je vais peut-être reprendre un sample d'irrlicht pour coder ça du coup tu me met le doute a force 'O.o |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 155 invités en ligne membre en ligne: - RSS Feed |