Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Lord Trancos 2 en 08 de Enero de 2006, 11:59:19 PM

Título: Fisicas Y Time-steps
Publicado por: Lord Trancos 2 en 08 de Enero de 2006, 11:59:19 PM
 Imaginemos que calculo las fisicas de mi juego cada 10ms (por ejemplo). Si por alguna de aquellas el ordenador donde corre el programa tarda mas de 10ms en procesar las fisicas me encuentro con que el programa entra en una espiral de ralentizacion infinita. ¿como resolveis esta problematica?  :rolleyes:  
Título: Fisicas Y Time-steps
Publicado por: tiutiu en 09 de Enero de 2006, 06:17:02 PM
 Tu ejecutas la fisica en timesteps fijos, ¿no? Si por lo que sea el frame time es mayor que tu timestep, tendras que ejecutar mas veces la simulacion de la fisica, partiendo tu frame time en fracciones menores que el timestep. Se entiende, ¿no?
Si el frame time son 15 ms tendras que hacer 2 simulaciones de 7ms y 8ms cada una o hacer una de 10ms y en el siguente frame añadir 5ms al frame time (mejor la segunda opcion).  
Título: Fisicas Y Time-steps
Publicado por: Thenend en 09 de Enero de 2006, 07:06:36 PM
 Mira a ver si esto te ayuda:

http://www.developez.net/modules/tutorials...rial.php?tid=52
Título: Fisicas Y Time-steps
Publicado por: Lord Trancos 2 en 09 de Enero de 2006, 08:07:11 PM
 thx