J’aimerais savoir lequel des événements ci-dessous est le plus optimisé pour éviter les ralentissements.
Merci!
J’aimerais savoir lequel des événements ci-dessous est le plus optimisé pour éviter les ralentissements.
Merci!
Aucun des deux
Si on considère que la comparaison d’une variable a le même cout que son affectation, la première est la plus efficace, car, dans le cas où Saut est = à 1, elle évite une comparaison. ( Dans l’autre cas, elle effectue l’affectation, mais ça a le même cout que la comparaison ).
Par contre, ce qui est sur c’est que la condition de collision est beaucoup plus couteuse qu’un test de variable. Il y a moyen d’optimiser ça en mettant d’abord la comparaison en première condition, puis en deuxième la condition de collision.
Ainsi, la condition de collision ne sera lancée que lorsque le personnage sera réellement en plein saut. Quand il ne sautera pas ( saut = à 0 ), on évitera ainsi une condition de collision.