Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0
Members

Time.deltaTime ?

A topic by Yuukan created Feb 03, 2016 Views: 588 Replies: 4
Viewing posts 1 to 4

Hello !

Je suis en train de m'essayer à SuperPowers et j'aimerai, dans un script, récupérer le temps écoulé depuis la dernière frame. Sous Unity, un simple Time.deltaTime suffit. Est-ce que quelque chose du genre est dispo sur ce moteur ? Ma recherche dans l'API n'a pas été très concluante :/

Pourquoi tu veux utiliser quelque chose comme Time.deltaTime ? Le update() s'exécute 60 fois par seconde, si ça peut t'aider ? ^^

Parce que se baser sur un nombre de FPS qui peut varier selon la machine du client, c'est relativement sale.

Mwé, bah moi j'ai cherché aussi mais j'ai pas trouvé, demande à Elisée ou Bilou sur Twitter mais bon ça m'étonnerais pas qu'il y ait rien.

(1 edit)

Tu peux te baser sur l'objet javascript Date. Il te donne l'heure du système à la milliseconde près.
Tu peux à un endroit retenir la date de la frame précédente et faire la différence avec la date actuelle pour connaître le deltaTime. Je m'en sert pour mon horloge Pomodoro car quand le jeu n'a plus le focus dans le navigateur, il n'est plus exécuté et les Update ne sont plus appelés.