Source: Scratch Wiki en français
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.
Le principe de cette méthode vous permet d'utiliser librement le chronomètre.
Soyez sûr que la variable
(| FPS | limite)
ne soit pas égale à 0 si vous l'utilisez, sinon, le projet sera bloqué.