ElZafire Posted April 27, 2012 Posted April 27, 2012 (edited) 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! Edited April 27, 2012 by Guest Graphic Designer: Photoshop Illustrator Scripter: Medium Music Producer: Fl Studio, Pro Tools Webmaster: Html, PHP, mysql, jquery, css http://www.skyjjrecords.com
iFoReX Posted April 27, 2012 Posted April 27, 2012 asi setTimer( 100, 0, --- 0 = a infinito osea se repite siempre en un timer function() setCameraMatrix() --aqui Pones lo q tu tienes end ) elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
ElZafire Posted April 27, 2012 Author Posted April 27, 2012 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 ! Graphic Designer: Photoshop Illustrator Scripter: Medium Music Producer: Fl Studio, Pro Tools Webmaster: Html, PHP, mysql, jquery, css http://www.skyjjrecords.com
iFoReX Posted April 27, 2012 Posted April 27, 2012 creo que abria que ir asiendo una tabla y loops elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted April 28, 2012 Posted April 28, 2012 @ElMota: No es necesario hacer una tabla, simplemente rotas la camara en onClientPreRender. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Recommended Posts