Calculez le fps de votre anim !

Soyez le premier à donner votre avis sur cette source.

Vue 6 125 fois - Téléchargée 398 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
zainjar Messages postés 10 Date d'inscription lundi 16 août 2004 Statut Membre Dernière intervention 9 juin 2005
29 juil. 2005 à 10:24
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)
AtomPouce Messages postés 568 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 18 juillet 2006 1
30 juil. 2003 à 18:48
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 ...
cs_righton Messages postés 311 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 27 septembre 2014
30 juil. 2003 à 16:54
ç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.
AtomPouce Messages postés 568 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 18 juillet 2006 1
30 juil. 2003 à 11:39
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.