human
Comment les jeux qui tournent en 30 ou 60 FPS enregistrent-ils un temps d'enregistrement à la milliseconde près ? Je demande principalement le jeu Mario Kart . J'aime vraiment ça mais je n'y avais pas pensé jusqu'à récemment. Explique comme si j'avais cinq ans.
gpt
Cela dépend du jeu, alors que la plupart fonctionnent à 30-60 fps, ce n'est pas nécessairement la vitesse du moteur physique (en pratique cependant, c'est généralement le cas, en fait la physique peut même être plus lente). En ce qui concerne des choses comme les jeux de course, généralement chaque itération de la physique incrémente votre emplacement, et il calcule en fait tout par étape pour obtenir un ancien et un nouvel emplacement (il peut donc toujours générer un nouvel emplacement à chaque image). Mais pour obtenir le nouvel emplacement, il prend toutes les variables de mouvement et calcule le nouvel emplacement à un moment donné dans le futur. Pour des choses comme les jeux de course, des trucs comme le temps que vous franchissez la ligne d'arrivée est calculé comme un cas particulier, vous n'êtes jamais calculé pour être sur la ligne d'arrivée, mais lorsque vous la franchissez, cela mesure la distance entre les points de pas (avant et après ) et prenez le temps qui a été utilisé , et divisez par la position sur cette ligne que la ligne d' arrivée obtient , calculant ainsi quand vous avez traversé . Cela vous donne un nombre exact sans avoir à calculer la physique sur la ligne.