Calculator Community > [FR] Programmation Axe Parser

comment ralentir ?

(1/3) > >>

Belette furtive:
Bonjours à tous, j'ai encore une question sur le fonctionnement de l'axe parser ! ;D  : sur beaucoup de programmes de jeux genre RPG, les personnages bougent en deux temps et à une allure normale. Est ce que quelqu'un pourrait m'expliquer comment c'est possible ? (surtout pour la vitesse de déplacement)

kindermoumoute:
Pour la vitesse de déplacement, il suffit de mettre des pauses. Pour le mouvement de déplacement, il suffit de mettre un compteur dans la boucle principale. Par exemple si tu as 3 images pour un personnage qui marche ; le pied droit en avant ; les deux pieds au milieu ; le pied gauche en avant. On peut imaginer un code comme cela :

--- Code: ---:1=>I
:While 1           :.Boucle principale
:DS<(I,23)       :.23/8 est toujours compris entre 0 et 3
:End
:Z-Test(I/8,PiedM,PiedD,PiedM,PiedG)=>P
:Pt-On(0,0,P)
:DispGraph
:End
:Return
:
:Lbl PiedD
:Pic1
:Return
:
:Lbl PiedM
:Pic1+8
:Return
:
:Lbl PiedG
:Pic1+16
:Return
--- End code ---
Avec Pic1 pointant sur les sprites du perso. Bref, c'est tout bête. ;D

Belette furtive:
Merci, j'ai tout compris, j'ai essayé et ça marche !
Sinon, une autre question pas vraiment en rapport : est ce que en axe, c'est possible de créer des variables et de leur donner les noms que on veut, comme par exemple ATQ1, pour les différencier et se rappeler de leurs utilités dans le programme ?

Torio:
Non, on ne peut pas nommer ses propres variables.
Cependant tu peux contourner le problème en rajoutant après des pointeurs statiques jusqu'à 5 caractères de ton choix.

Ainsi, pour créer une variable ATQ1 on fera par exemple:

--- Code: ---Buff(2) => GDB0ATQ1
5 => {GDB0ATQ1}r
--- End code ---

Mais c'est un peu lourd il faut l'admettre

Hayleia:
Si, on peut nommer nos propres variables.
Exemple ici.
Par contre ne me demandez pas comment ça marche :P

Navigation

[0] Message Index

[#] Next page

Go to full version