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] à (((jours depuis 2000) - (| FPS | dernier tick)) * [2592000]) // 2592000 = 86400 secondes par jour, fois 30 exécutions prévues par secondes
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 |::custom
attendre ((1) / (| FPS | limite)) secondes // facultatif, si vous voulez permettre à l'utilisateur de limiter les FPS
end

Désormais, en utilisant le bloc ((1) / (FPS | ∆)), vous pouvez lisser les effets visuels de votre projet.

LeSaviezVous
 LeSaviezVous :
Le principe de cette méthode vous permet d'utiliser librement le chronomètre.
Danger
 Danger :
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 :