Bonjour,
Pour un projet en 3D, je suis bloquer a un endroit,
Je charge en faite une animation faite avec MoveNow :
Je commence avec tous sa.
Animation: - Code:
-
mn_load("Data\Animations\Perso3D\Perso3D.mnc");
"Fait marcher le personnage"
et
- Code:
-
mn_load("Data\Animations\Perso3D\AcroupiPerso3D.mnc"); // PS : cette animation n'est pas charger au début, lire la suite, SVP
"Fait acroupir le personnage"
Quand j'appuie sur 'Up'
Il lance l'animation "mn_play(2);" // <--- avec cette action
sinon "mn_play(1);" // Il ce remet comme au début
Quand j'appuie sur 'Ctrl'
Il lance l'animation "mn_load("Data\Animations\Perso3D\AcroupiPerso3D.mnc");" // <--- avec cette action
"mn_stop" // Cette Fonction n'existe pas encore, mais elle est a suivre si dessous.
Quand je relache 'Ctrl'
"mn_restart" // Cette Fonction n'existe pas encore, mais elle est a suivre si dessous.
Fonction:mn_stop
- Code:
-
if seqnum=25
{
if frmnum=25
{
frmnum=25;
}
}
mn_restart
- Code:
-
if seqnum=25
{
if frmnum=25
{
frmnum-=1;
}
}
if seqnum=0
{
if frmnum=0
{
frmnum=0;
}
}
Pour info, dans la fonction "mn_play", il y a bien les variables 'seqnum' et 'frmnum'.
Et la variable 'frmnum' augmente toujours de 1:
- Code:
-
frmnum+=1
Mais pourtant avec sa, quand j'appuie sur 'Ctrl', il fait rien, je recommence et je lache la touche
il lance l'animation en boucle, et quand je reclique, il s'arrête sur la dernière sequence !
C'est assez bizarre ! Est ce que quelqu'un aurait une idée ? :p_svp:
:p_merci:
_________________