Problemas con animación de movimiento y seguimiento de la cámara en una aplicación con direct3D
Muy buenas,
tengo una cuestión: estamos trabajando en una aplicación en 3D con directx, y el problema surge en el movimiento.
La escena se ve desde una cámara que sigue al avatar o personaje (a lo chase cam de cualquier juego de coches), y la idea esta en que pinchando con el ratón en algún lugar de la escena, el avatar se debe dirigir hacia ese punto.
Y no se como resolverlo.
Primeramente no se me ocurre como hacer para que las coordenadas por e y de la pantalla (donde se pincha) se conviertan en una posición (x, y, z) del mundo virtual. Se me ocurrió la idea de lanzar un rayo desde el device del direct3D desde la coordenada del ratón hacia el fondo, y ver con que choca, peor no se si funcionaria bien.
También se me ocurre que luego habría problemas de Inteligencia para la búsqueda de una ruta hacia el destino, pero esto ya son problemas menores (al menos por el momento).
Pues nada más, muchas gracias por lo que me puedas contar
BlackMiG
tengo una cuestión: estamos trabajando en una aplicación en 3D con directx, y el problema surge en el movimiento.
La escena se ve desde una cámara que sigue al avatar o personaje (a lo chase cam de cualquier juego de coches), y la idea esta en que pinchando con el ratón en algún lugar de la escena, el avatar se debe dirigir hacia ese punto.
Y no se como resolverlo.
Primeramente no se me ocurre como hacer para que las coordenadas por e y de la pantalla (donde se pincha) se conviertan en una posición (x, y, z) del mundo virtual. Se me ocurrió la idea de lanzar un rayo desde el device del direct3D desde la coordenada del ratón hacia el fondo, y ver con que choca, peor no se si funcionaria bien.
También se me ocurre que luego habría problemas de Inteligencia para la búsqueda de una ruta hacia el destino, pero esto ya son problemas menores (al menos por el momento).
Pues nada más, muchas gracias por lo que me puedas contar
BlackMiG
1 respuesta
Respuesta de chirri
1