Source: Scratch Wiki en français


Le bloc (fps)


Le terme FPS signifie "Frames Per Second", en français « Images par secondes ». C'est le nombre de fois qu'un écran est rafraichi (mis complètement à jour) par secondes. Ce tutoriel vous invite à créer un bloc permettant de calculer les FPS d'un de vos projets.

Réalisation

Variables

  • (obligatoire) : ( | FPS | )
  • (obligatoire) : ( | FPS | ∆)
  • (obligatoire) : ( | FPS | dernier tick )
  • (facultatif) : ( | FPS | limite )

Réalisation du bloc

définir | FPS |
mettre [| FPS | ∆ v] à ((((1) / (86400)) / ((| FPS | dernier tick) - (jours depuis 2000))) / (30)) // 86400 secondes par jour
mettre [| FPS | v] à ((arrondi de ((3000) * (| FPS | ∆))) / (100))
mettre [| FPS | dernier tick v] à (jours depuis 2000)

Montage du bloc

quand @greenFlag est cliqué
mettre [| FPS | dernier tick v] à (jours depuis 2000)
mettre [| FPS | limite v] à (30)
répéter indéfiniment
… // vos scripts
| FPS | (| FPS | dernier tick)::custom
attendre ((1) / (| FPS | limite)) secondes // facultatif, si vous voulez permettre à l'utilisateur de limiter les FPS
end
LeSaviezVous
 LeSaviezVous :
Le principe de cette méthode vous permet d'utiliser librement le chronomètre.
Attention
 Attention :
Notez que le bloc ne fonctionnera pas si vous ne le placez pas dans l'empilement gérant votre projet. Il est recommandé de construire des projets avancés sur un seul empilement et un seul sprite.
Attention
 Attention :
Soyez sûr que la variable (| FPS | limite) ne soit pas égale à 0 si vous l'utilisez, sinon, le projet sera bloqué.

Voir aussi

Cet article fait partie de la catégorie des tutos
Tous les articles de cette catégorie :