Améliorer les menus
Posté le 08/08/2012 17:05
Je remarque que dans beaucoup trop de jeux, les menus sont mals gérés :
curseur trop rapides
affichage de -display-
menus qui clignotes
...
Pour cela il existe des astuces !
pour ralentir un curseur il faut faire
For 0->I To 100:Next
ce petit code tenant sur une ligne ralenti le jeu, il est donc à placer juste après l'affichage du curseur.
Pour eviter le display (truc de faignants), il suffit de mettre
While Getkey=CODE
WhileEnd
While Getkey!=CODE
WhileEnd
CODE étant le numéro de la touche (31 pour EXE)
Pour les menus utilisant l'écran texte, je ne vais rien vous apprendre.
Mais pour ceux utilisant l'écan graphique il y a deux astuces:
La première est d'afficher tout les textes en premier puis de faire StoPict 1 (faire OPTN F6 F6 puis F2)
Juste après il faut faire BG-Pict 1
(Shift Menu F6 puis F5)
ensuite on peut afficher le curseur et faire Cls pour l'effacer, l'image enregistré restera à l'écran, mais pas le curseur !
La seconde astuce est d'effacer uniquement le curseur avec
Text Y,X," "
puis d'afficher son curseur aux nouvelles coordonnées.
Citer : Posté le 08/08/2012 17:18 | #
Le problème est aussi qu'un jeu conçu sur Graph 35 + ne s'exécute pas comme sur Graph 85 ou 100.
Citer : Posté le 08/08/2012 18:25 | #
Je rejoins Louloux. Le ralentissement ou l'attente du relâchement de la touche sont effectivement nécessaires aujourd'hui, mais ne l'étaient pas du tout sur les calculatrices plus anciennes que la Graph 85. Tous les jeux proposant des fichiers fxi ou cat sont généralement plus anciens, et il est parfaitement normal que leurs menus ne soient pas ralentis.
Citer : Posté le 08/08/2012 22:22 | #
D'accord je ne pensais pas que la calculatrice avait une influance.
Citer : Posté le 08/08/2012 23:41 | #
Pour te donner une idée des variations : Test de performances des fonctions Basic sur Fx-CG 20/Graph 85/Graph 100+.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<