Maison > interface Web > js tutoriel > Résumé des points clés des méthodes de mouvement natives js

Résumé des points clés des méthodes de mouvement natives js

一个新手
Libérer: 2017-10-09 10:01:13
original
1210 Les gens l'ont consulté

Méthode principale : utilisation du timer setInterval(function(){},30);

Afin d'éviter les erreurs lorsque la vitesse est sur le point de s'arrêter au dernier moment, la méthode suivante peut être utilisée :

if(iSpeed<1)//速度足够小的时候,让速度直接为0,避免速度的波动{
iSpeed = 0;
}
Copier après la connexion

Utilisation de valeurs absolues (principalement utilisées dans le mouvement élastique et d'autres situations où la vitesse est positive et négative) :

Math.abs(2.5)// 2
Copier après la connexion

Combinaison de mouvement élastique et de friction :

iSpeed+=(iTarget-obj.offsetLeft)/5;
iSpeed*=0.7;
Copier après la connexion

Force de friction simulée :

iSpeed*=0.95;//小数速度会越来越小
Copier après la connexion

Mouvement de décélération :

iSpeed--;
Copier après la connexion

Mouvement d'accélération :

iSpeed++;
Copier après la connexion

Mouvement élastique :

iSpeed+=(300-op.offsetLeft)/50;
Copier après la connexion

Mouvement de collision :

iSpeed *= -1;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal