Changer la fréquence de rafraichissement d'images

Tous les tutoriels sur RPG Maker XP

Changer la fr?ence de rafraichissement d'images

Message par Shaolan » 23 Nov 2008, 13:11

(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)
Avatar de l’utilisateur
Shaolan
Maitre
Maitre
 
Message(s) : 1710
Inscription : 25 Déc 2006, 21:37

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

Message par Amathlog » 23 Nov 2008, 13:43

Bien joué ! :+1:
Moi je ne savais pas qu'on pouvais faire ça :p
Mais je ne me plaint pas forcement du rafraichissement lol
Avatar de l’utilisateur
Amathlog
Modérateur
Modérateur
 
Message(s) : 1510
Inscription : 14 Jan 2007, 19:53
Meilleurs scores: 2

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

Message par Martial » 23 Nov 2008, 21:28

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 ? :-?
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

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

Message par Shaolan » 28 Nov 2008, 19:18

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.
Avatar de l’utilisateur
Shaolan
Maitre
Maitre
 
Message(s) : 1710
Inscription : 25 Déc 2006, 21:37

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

Message par Martial » 28 Nov 2008, 20:40

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 ! :-? :?:
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

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

Message par Shaolan » 28 Nov 2008, 20:44

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)
Avatar de l’utilisateur
Shaolan
Maitre
Maitre
 
Message(s) : 1710
Inscription : 25 Déc 2006, 21:37

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

Message par Amathlog » 30 Nov 2008, 16:31

ah martial est bon aussi au ruby ^^
Moi je me démerde comme je peux lol
Avatar de l’utilisateur
Amathlog
Modérateur
Modérateur
 
Message(s) : 1510
Inscription : 14 Jan 2007, 19:53
Meilleurs scores: 2

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

Message par Martial » 30 Nov 2008, 17:04

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 !).
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

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

Message par Shaolan » 30 Nov 2008, 17:22

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)
Avatar de l’utilisateur
Shaolan
Maitre
Maitre
 
Message(s) : 1710
Inscription : 25 Déc 2006, 21:37

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

Message par Martial » 30 Nov 2008, 17:29

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. ;)
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Suivant

Retour vers Tutoriels

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron