Calculez le fps de votre anim !

Soyez le premier à donner votre avis sur cette source.

Vue 5 907 fois - Téléchargée 376 fois

Description

Bonjour!
je vous prensente ici un petit code fai en 1 soirée , qui permet de connaitre le fps de votre animation (images par seconde). (j y ai penser grace au bench de wolfood)
pourquoi, vu que c'est vous qui le definisser?
parce que lorsque il ya trop de calculs a faire en l espace d une image , l animation se met a ramer , c'est donc le fps qui diminue.
ceci arrive souvent lorsque votre pc est nul ou que vous avez mis des boucles tres longues...

voila , donc comme ca vous pouvez aussi verifier comment et de quels facon orienté votre code pour faire en sorte que cela ne rame pas ...

il ya ici trois movie clip ,dont 2 faits par moi et 1 recuperer sur la source vectoshop de righton .( tu voi righton , T pas le seul a pomper les sources des autres :p (matrix))

Source / Exemple :


G realiser deux codes differents : 1 utilisant setInterval , et l autre utilisant onEnterFrame .
enfin , celui de righton n utilise ni l un ni l autre , mai la boucle est faites grace a un gotoAndPlay()... 
si vous savez la methode la plus economique en fps justement , dites le moi ;)

Conclusion :


euhhh le petit jeu ki n en est pas encore un est un de mes projet sur lequel je bosse ( action-rpg a la zelda ;))
vous aurez bientot le moteur de jeu ici , mai quand il sera fini , cet exemple est surtout la pour montrer comment le fps ralentit lors du changement d ecran.
(si vous avez des conseils dessus malgre tout , partagez les avec moi ;))

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
10
Date d'inscription
lundi 16 août 2004
Statut
Membre
Dernière intervention
9 juin 2005

Tres bien cette srouce :) elle m'a éviter de me prendre la tête a ecrire le code. je trouve la méthode qui gère à chaque frame le FPS bien plus réaliste.

Juste un petit truc, tu peux utiliser la commande math.round(number) afin de récuperer un nombre entier (au lieu d'un nombre avec 15 chiffres après la virgule)
Messages postés
568
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
18 juillet 2006
1
mdr ... normal car il yen a 2 qui prenne une nouvelle valeur toutes les secondes , tandis que l autre calcule le fps a chaque frame.
pour les 2 1ers , vu qu ils ne sont pas exactement en meme temps , la difference se voit ... C pour ca que le 3eme est mieu ...
Messages postés
311
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
27 septembre 2014

ça prouve qu'on peut se fier à rien dans ce bas monde... quand je change d'écran sur ton jeu les 3 compteurs indiquent des valeurs différentes.
Messages postés
568
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
18 juillet 2006
1
j aten vos commentaires ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.