Jump to content

¿Camara animada rotando en un punto?


ElZafire

Recommended Posts

Buenas, a un jugador entrar a mi server la camara mira hacia un punto en especifico, pero me gustaria animar la camara para que de vueltas sobre ese punto y apuntando hacia el mismo.

  
bool setCameraMatrix ( float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll, float fov ] ) 

Por lo que veo hay un float llamado "roll" que pienso que puede ser util creo que es para rotar la camara segun lo que lei en la wiki, ahora como crearia un timer infinito para que la camara rote sobre ese punto?

EDIT: acabo de revisar el codigo y no funciona como queria, rota sobre si mismo y no sobre el punto... si alguien sabe algun modo de hacerlo como lo explike bienvenida sea la explicacion! xD

Edited by Guest
Link to comment
asi
setTimer( 100, 0,                     --- 0 = a infinito osea se repite siempre en un timer 
function() 
setCameraMatrix()     --aqui Pones lo q tu tienes 
end 
) 

gracias hermano si es una forma de hacerlo, el problema es que con el setCameraMatrix el roll es que rota sobre su mismo punto y no sobre el centro de la circunferencia que se formaria al rotar... para hacer rotar la camara sobre ese punto es muy complejo habria que aplicar una ecuacion matematica para ir cambiando la posicion de la camara y creo q es muy dificil xD!

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...