Non les deux sont du time-based, sauf que l'une est basée sur un intervalle de temps fixe, tandis que l'autre est basée sur un intervalle de temps variable.
Le frame-based c'est quand tu utilise une frame comme unité de temps, dans la plupart des cas en te synchronisant sur le rafraîchissement de l'écran, mais tu n'as pas de contrôle réel sur l"intervalle de temps réel écoulé, tu as juste défini que ton intervalle durait X avec X inconnu mais X constant.
Le time based c'est quand tu utilises le temps réel comme unité de temps dans le jeu, peu importe que ton intervalle soit fixe ou pas, tu as défini que ton intervalle durait X, et X est toujours connu, mais il peut être constant ou variable selon la méthode employée.
Disons pour faire simple: le frame-based, c'est
X constant, et le time-based c'est
X connu.
Alors ce que je propose est une sorte d'hybride entre les deux mais ça n'en reste pas moins du time-based
