friction


La description

Friction est l'une des propriétés "intégrées" que les instances peuvent avoir et peuvent être utilisées pour ralentir l'instance au fil du temps lorsque le speed est autre que zéro. Cela fonctionne simplement en soustrayant une quantité de la vitesse à chaque pas jusqu'à ce que l'objet ait une vitesse de 0, donc si le frottement est réglé sur, par exemple, 0.1 et la vitesse de l'instance est 1 (1 pixel par pas), ralentir et arrêter après 10 étapes ont passé. Notez également que le frottement est appliqué aux vitesses positives et négatives tout comme le résultat net étant toujours que l'objet a une vitesse de 0 après un temps donné.


Syntaxe:

friction;


Résultats:

Real


Exemple:

if abs(speed) > 0
   {
   friction = 0.05;
   }
else
   {
   friction = 0;
   }

Le code ci-dessus n'appliquera la friction que si la vitesse absolue de l'instance est supérieure à 0.