Page 1 sur 2

Changer la fr?ence de rafraichissement d'images

Message Publié : 23 Nov 2008, 13:11
par Shaolan
(ignorant si cette technique est très connu dans le monde du making, je le poste quand même)

fréquence de bidule machin chouette ? kézako ?

en prenant des cours sur rpg maker, vous avez surement dû apprendre que 10 frames = 1 seconde, et pour ceux qui sont allés plus loin dans leur formation, ils ont appris que RMXP pouvait afficher 40 images par secondes MAXIMUM. Du coup, certains disent que RMVX est mieux car il permet de faire 60 images par secondes (taux de rafraichissement d'images de votre écran d'ordinateur normalement).
Mais saviez-vous que l'on peut changez ce taux de rafraissement dans RMXP ?

:?! :?!

et bien si, RMXP peut tourner en 60 images/seconde. Mais vous vous dites c'est trop beau, pourquoi ils ne l'ont pas fait avant ? Tout simplement car chaque médaille à son revers : plus ce taux est haut , plus votre ordinateur doit être puissant (notamment un processeur puissant). Je pense que faire tourner un jeu sous 60img/s doit être possible, mais il ne faut pas oublier que votre jeu est fait avec le langage Ruby qui lui demande pas mal de ressources, et qui n'est pas vraiment fait pour faire des jeux à la base.

Enfin, le moment tant attendu (non ? ben c'est pas grave ^^) : comment on change ce taux de rafraichissement.

Tout va se passer en script (et oui, décidément on peut pas s'en passer).
Il faut rajouter ce bout de code :
Code : Tout sélectionner
Graphics.frame_rate = X

Il faut remplacer X par le nombre que vous voulez entre 10 et 120.
Mais changer ce chiffre signifie modifier tous les scripts du jeu, car tout vaut script sont basé sur une fréquence de 40img/s, et si vous augmentez ce chiffre votre jeu va être en mode vitesse rapide.

En conclusion, ce bout de code est réservé aux rubistes qui n'aurait pas fait attention à ce bout de code dans l'aide de RPG Maker XP.
(et puis ça peut être un bon moyen de s'entrainer à ruby en modifier les scripts pour qu'il marche sous d'autres taux de fréquences d'images)

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 23 Nov 2008, 13:43
par Amathlog
Bien joué ! :+1:
Moi je ne savais pas qu'on pouvais faire ça :p
Mais je ne me plaint pas forcement du rafraichissement lol

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 23 Nov 2008, 21:28
par Martial
Intéressant, je ne le savais pas non plus ! Merci pour l'info en tout cas !

PS: par contre, c'est pas 20 frames = 1 seconde ? :-?

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 28 Nov 2008, 19:18
par Shaolan
ben au niveau performance informatique, il tourne à 40 hz, mais dans rpg maker il nous ont réduis ça à 20 frames = 1 seconde, mais comment ils ont fait ça tu me diras ? et ben si tu regardes dans les scripts dans la partie qui gèrent la fonction attendre, il te multiplie ce que t'as mis par 2 ce qui fait :
si tu as mis "Attendre 10 frames", l'Interpreter multiplie ça par deux ça fait 20 frames, mais comme le jeu tourne à 40 frames par secondes, ça nous fait 20 frames /40, et donc 10 frames / 20 frames

j'espère avoir été clair

en tout cas je suis assez surpris que personne n'en parle, mais bon, peut être qu'il y a des raisons.

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 28 Nov 2008, 20:40
par Martial
C'est très clair ^^ Mais je ne le savais pas non plus ! Y a encore pas mal de choses à savoir d'après ce que je vois !

Pour le fait que personne n'en parle, c'est aussi surprenant que le Mode Debug ! :-? :?:

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 28 Nov 2008, 20:44
par Shaolan
Martial a écrit :C'est très clair ^^ Mais je ne le savais pas non plus ! Y a encore pas mal de choses à savoir d'après ce que je vois !


et encore tu ne sais qu'une toute petite chose, il y a encore beaucoup à savoir (mais après c'est du ruby, et ça je crois que je suis le seul à connaître sur le forum, à part pitèt amathlog)

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 30 Nov 2008, 16:31
par Amathlog
ah martial est bon aussi au ruby ^^
Moi je me démerde comme je peux lol

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 30 Nov 2008, 17:04
par Martial
Oh que non, je n'ai jamais vraiment programmé en Ruby. Il faudrait d'ailleurs que je m'y remette très sérieusement si je veux faire un tutoriel complet sur le sujet...

En parlant de ça, Shaolan, si jamais tu avais le temps pour ça, ça me rendrait un immense service ! (même si tu ne fais qu'un petit bout !).

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 30 Nov 2008, 17:22
par Shaolan
ben quand j'aurais le temps je vais essayer d'en faire un mais étant donné que j'ai très peu de temps et vu aussi mes autres projets, cela risque de ne pas être fait avant un bon moment, et je vais surement m'inspirer d'autres tutos mais je vais voir ça tranquillement, surtout que faire un tuto c'est très long à faire (surtout sur un langage informatique)

Re: Changer la fr?ence de rafraichissement d'images

Message Publié : 30 Nov 2008, 17:29
par Martial
D'où le:

Martial a écrit :même si tu ne fais qu'un petit bout !


Je sais à quel point c'est très très long, et si tu n'as pas le temps, je le comprends très bien. ;)