Pregunta

He estado jugando con el motor Box2D, y es genial me encanta. Estoy creando un juego flash que implica un viajero del tiempo, su capacidad es para frenar y acelerar el tiempo. Estoy usando diferentes pasos de tiempo para simular un movimiento rápido y lento.

Mi pregunta es: ¿Es posible el funcionamiento de los objetos a diferentes pasos de tiempo? Mi objetivo es hacer que el entorno de ejecución en cámara lenta / rápida, pero me gustaría que mi personaje principal a permanecer normal, de manera que no quede efectuada por el mismo. Si no cómo hago para acelerar mi personaje en cámara lenta o lo ralentización en movimiento rápido?

Gracias de antemano,
Will

¿Fue útil?

Solución

Desde Box2D es un motor de física, que sólo tiene un mundo para ejecutar el juego en, por lo que sólo una tasa de fotogramas se puede aplicar sobre toda la escena.

Para resolver su problema, usted tiene que crear muchos personajes cada uno tiene su animación con diferentes FPS, me refiero a un (carácter rápido, carácter normal, carácter lento) y cargar el carácter adecuado, bajo petición (de esta manera creo que cuando tiene que cargar un personaje que tiene que ser cargado dinámicamente -. voz en un archivo SWF independiente)

Otros consejos

@willdonohoe Creo que quería decir @lordcover sólo los clips de película que estaba usando.

En cuanto a los objetos box2d ya que el jugador se está acelerando en relación con todo, cambiar el paso de tiempo como eres y luego simplemente acelerar el jugador. si es necesario agregar más iteraciones para mantenerla suave. hacer lo contrario para una rápida todo lo demás y reproductor lento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top