Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 [astuce]Afficher le FPS

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1275

Date d'inscription : 10/05/2012


MessageSujet: [astuce]Afficher le FPS   Mer 15 Mai 2013 - 18:27

FPS ?
Malheureusement pour les plus CallOfDutiesque d'entre vous, nous ne parlons pas de faire un First Person Shooter avec AGS, mais juste d'afficher le nombre d'images par seconde (Frames Per Second) dans votre projet.

Pourquoi faire ?
Et bien, tout simplement pour estimer l'impact sur les performances d'une étape un peu calculatoire (grosse fonction, rotation de gros sprites, etc.), afin de l'optimiser au mieux.

Comment faire ?
Au début, j'étais partie pour faire un module dans lequel une variable était incrémentée à chaque cycle de jeu, et sa valeur affichée et réinitialisée toute les secondes. Mais avant de me lancer je me suis dit que j'allais quand même vérifier si l'option n'était pas déjà implémentée nativement. Et j'ai bien fait, car cette option est déjà implémenté nativement dans AGS. grand sourire
Il suffit d'utiliser la fonction Debug, par exemple dans le game_start du GlobalScript.asc :
Code:
// called when the game starts, before the first room is loaded
function game_start()
{
  Debug(4, 1); //4 pour FPS, 1 pour l'afficher.
}
Petite particularité, les fonctions debug ne sont exécutées que si le projet est compilé en mode Debug (option du General Settings)


Et voilà le résultats, en bas à gauche de l'écran :


Dernière partie
(Quel nom de section original !)
La police employée est la font 1 de votre projet. La couleur est jaune canarie sans que ce soit réglable.

lecteur puissant a écrit:
Hé, didons là, c'est n'importe quoi ! J'ai un processeur 32 coeurs cadencées à 5Ghz, et trois cartes graphiques derniers cris en Sli. J'ai plus de 850 FPS sur le dernier Counter Strike, et sur mon minable projet AGS je stagne à 40 !!! C'est quoi ce scandale ?
C'est tout à fait normale, le nombre d'image par seconde maximum d'un jeu AGS correspond au nombre de cycle par seconde du projet (voir SetGameSpeed).

lecteur malin a écrit:
Hé, didons là, c'est n'importe quoi ce que tu viens de dire, mon GameSpeed est à 40, et j'ai vu un 41 affiché !!!
Pour des question de dénombrement et d'arrondi, si le projet est fluide, le nombre de FPS affiché est centré autour du GameSpeed +/- 2, donc on peut apercevoir des 41, pas de contradictions.

Si vous voulez afficher le FPS ailleurs dans l’écran, dans une autre couleur, ou avec le mode Debug désactivé, je pense malheureusement qu'il faudra passer par un module...

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 1351

Age : 28

Localisation : Condate

Date d'inscription : 01/08/2011


MessageSujet: Re: [astuce]Afficher le FPS   Lun 10 Juin 2013 - 13:05

Hum c'est pour ça que ça marchait pas, j'avais mis (4, 0), moi, et l'aide de précisait pas qu'il fallait mettre 1. Merci !

_________________
"Je pense que la Terre tourne autour du soleil à une vitesse de 30 kilomètres par seconde et que je suis là, accroché à ce bolide de feu qui fonce d'un infini à un autre, accroché à une table, suspendu dans le vide, pendant que, sérieusement, drogué, abruti, inconscient, j'affirme que nous sommes désolés d'apprendre la perte d'un colis expédié le 4 et que nous ferons l'impossible pour réparer cet incident."

L'Employé, Jacques Sternberg.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 2505

Date d'inscription : 01/08/2006


MessageSujet: Re: [astuce]Afficher le FPS   Lun 10 Juin 2013 - 14:18

valoulef a écrit:
et l'aide de précisait pas qu'il fallait mettre 1
Aide AGS Fr a écrit:
4 Afficher FPS - active/désactive l'affichage du nombre d' images par seconde
à l'écran. Donnez la valeur 1 à DATA pour l'afficher, 0 pour l'effacer.
(Ma mise en forme) clin d\\\\'oeil

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
avatar

Nombre de messages : 1351

Age : 28

Localisation : Condate

Date d'inscription : 01/08/2011


MessageSujet: Re: [astuce]Afficher le FPS   Lun 10 Juin 2013 - 14:42

Kitai a écrit:
valoulef a écrit:
et l'aide de précisait pas qu'il fallait mettre 1
Aide AGS Fr a écrit:
4 Afficher FPS - active/désactive l'affichage du nombre d' images par seconde
à l'écran. Donnez la valeur 1 à DATA pour l'afficher, 0 pour l'effacer.
(Ma mise en forme) clin d\\\\'oeil

Hum, je suis sur que t'as remodifié ça en douce pour me faire encore mentir ^^
Bon, ok c'est peut être de ma faute...

_________________
"Je pense que la Terre tourne autour du soleil à une vitesse de 30 kilomètres par seconde et que je suis là, accroché à ce bolide de feu qui fonce d'un infini à un autre, accroché à une table, suspendu dans le vide, pendant que, sérieusement, drogué, abruti, inconscient, j'affirme que nous sommes désolés d'apprendre la perte d'un colis expédié le 4 et que nous ferons l'impossible pour réparer cet incident."

L'Employé, Jacques Sternberg.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1275

Date d'inscription : 10/05/2012


MessageSujet: Re: [astuce]Afficher le FPS   Lun 10 Juin 2013 - 15:12

valoulef a écrit:
Hum, je suis sur que t'as remodifié ça en douce pour me faire encore mentir ^^
Ce serai bien un coup de Kitai, j'ai moi aussi l’impression qu'il me fait le coup tout le temps.
grand sourire

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
Contenu sponsorisé




MessageSujet: Re: [astuce]Afficher le FPS   

Revenir en haut Aller en bas
 
[astuce]Afficher le FPS
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [astuce]Afficher le FPS
» Astuce pour démarrer le jeu rapidement
» Afficher une variable sur l'écran
» Great Mahou Daisakusen (Dimahoo) Astuce & Bios traduc
» [Astuce] Comment peindre les pièces BIONICLE ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Trucs & Astuces, Tutoriaux-
Sauter vers: