2011-09-02 16 views
5

Quiero implementar algún tipo de tiempo de viñetas para mi aplicación box2d, buscando en Google encontré una publicación donde sugirieron que cambiasen el intervalo de tiempo (algo así como 1/30 a 1/60) pero rápidamente se marcó como mala práctica, todo Lo que necesito es un disparador de encendido/apagado básico para la cámara lenta, ¿alguna idea?¿Cómo implementar el tiempo de viñetas en Box2d?

+0

¿por qué es una mala práctica? – Andrew

+4

La simulación es menos precisa, creo que un cálculo erróneo sería incorrecto unas pocas veces y podría permitir la creación de túneles incluso en cuerpos de bala, y también cosas como el arranque en caliente se podrían estropear. Pero para el caso de Ricardo, puede que esté bien, yo diría que lo intentes y te preocupes por cualquier problema si realmente aparece. – iforce2d

+0

Cool Voy a intentarlo y ver qué sucede gracias –

Respuesta

0

A partir de Box2D 2.0+ la alteración del paso de tiempo no afecta negativamente a la simulación, por lo que simplemente utilice un paso de tiempo más pequeño.

+0

Funciona en caso de apuro. Arroja el determinismo fuera de la ventana y dentro de un pozo de lava. –

0

Esto se haría cambiando el lapso de tiempo.

Cambiar el paso del tiempo cambiará la simulación un poco y lo hará menos determinista.

Si eso es aceptable depende de cuán esencial es que su simulación física sea determinista.

Si se trata de un juego para un jugador y no es un juego hardcore, probablemente no tenga que preocuparse por ello.

Uso el tiempo de viñeta en un shooter iOS para un jugador y está bien. El universo no se colapsa.

Cuestiones relacionadas