Historique des modifications - Message

Message #11649

Sujet: Système d'animation d'irrlicht


TypeDateAuteurContenu
Dernière modification13-06-2015 22:31:10Magun
Imagine qu'il y a plusieurs animations

justement tu crée une nouvelle animation séparer avec ça propre implémentation de AnimationBinder
ou alors soit tu ne veut qu'une class et tu peut passer start et end en parametre de la class ou via un template
ou si tu veut quelque chose pour faire des enchainement spécifique passer pas IAnimationEndCallback (de mémoire)
genre "jump start", "jump fall", "jump land"

Est-ce volontaire ?
oui, d'un j'allais pas faire une class array en C
de deux faut que tu comprenne par toi même
sachant que je t'est donner la réponses dans le précédent poste, ainsi que m'ont premierwink

As tu déjà testé ce code ?
non pas pour les animations enfin au début j'avais quelque chose dans le style,
sur le forum je ne m'amuse pas a faire un projet a chaque fois pour tester ^.^
j'ai cependant suffisamment d'expérience, je pense pour te certifier de la méthode

Au niveau rendu çà donne coi exactement ?
les animations ce suive, si une n'est plus active, la précédente en terme de priorité et d'activite est lancer
si une d'une priorité supérieure est activer, elle remplace celle en cours, ce que tu veut faire

Je me demande si le système de priorité ne va pas juste empêcher certaines actions de se produire ?
tout dépend du nombre d'animation que tu doit géré il est vrais, mais tu n'est pas nom plus bloqué

rien ne t'empêche
  • d’avoir des priorité dynamique
  • d'avoir des priorité égales, donc tu peut imaginer un système pour les distinguées genre courir/marcher ???
  • d'avoir un AnimationManager au seins d'un AnimationBinder genre le véhicule
  • de pouvoir a terme converger vers des méthodes plus complexe (double animation courir + attaquer)

via ce type d'approche


t'as seul limite dans tout les cas, c'est ton imagination pour contourné les éventuelles problème
bonne soiréesmile
Création du message13-06-2015 21:55:55Magun
Imagine qu'il y a plusieurs animations

justement tu crée une nouvelle animation séparer avec ça propre implémentation de AnimationBinder
ou alors soit tu ne veut qu'une class et tu peut passer start et end en parametre de la class ou via un template
ou si tu veut quelque chose pour faire des enchainement spécifique passer pas IAnimationEndCallback (de mémoire)
genre "jump start", "jump fall", "jump land"

Est-ce volontaire ?
oui, d'un j'allais pas faire une class array en C
de deux faut que tu comprenne par toi même
sachant que je t'est donner la réponses dans le précédent poste, ainsi que m'ont premierwink

As tu déjà testé ce code ?
non pas pour les animations enfin au début j'avais quelque chose dans le style,
sur le forum je ne m'amuse pas a faire un projet a chaque fois pour tester ^.^
j'ai cependant suffisamment d'expérience, je pense pour te certifier de la méthode

Au niveau rendu çà donne coi exactement ?
les animations ce suive, si une n'est plus active, la précédente en terme de priorité et d'activite est lancer
si une d'une priorité supérieure est activer, elle remplace celle en cours, ce que tu veut faire

Je me demande si le système de priorité ne va pas juste empêcher certaines actions de se produire ?
tout dépend du nombre d'animation que tu doit géré il est vrais, mais tu n'est pas nom plus bloqué

rien ne t'empêche
  • d’avoir des priorité dynamique
  • d'avoir des priorité égales, donc tu peut imaginer un système pour les distinguées genre courir/marcher ???
  • d'avoir un AnimationManager au seins d'un AnimationBinder genre le véhicule
  • de pouvoir a terme converger vers des méthodes plus complexe (double animation courir + attaquer)

via ce type d'approche


t'as seul limite dans tout les cas, c'est ton imagination pour contourné les éventuelles problème
bonne soiréesmile

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
79 invités en ligne
membre en ligne: -
RSS Feed