Sergioks Posted September 23, 2016 Share Posted September 23, 2016 Buenas, hace mucho que no publicaba por aqui, necesito una pequeña ayuda... Necesito saber como hacer para detectar el frente de un ped, para poder ponerle una setCameraMatrix enfocada en su rostro.. ¿Alguien me podría ayudar? Spoiler Valla cambio tiene el foro Link to comment
Tomas Posted September 23, 2016 Share Posted September 23, 2016 (edited) getPedBonePosition y getElementRotation, solo necesitas eso. Edited September 23, 2016 by Tomas Link to comment
Sergioks Posted September 23, 2016 Author Share Posted September 23, 2016 41 minutes ago, Tomas said: getPedBonePosition y getElementRotation, solo necesitas eso. No entiendo... ¿puedo hacer algo como esto.. con esas funciones? Porque algo asi es lo que busco.. Link to comment
Tomas Posted September 24, 2016 Share Posted September 24, 2016 17 hours ago, Sergioks said: No entiendo... ¿puedo hacer algo como esto.. con esas funciones? Porque algo asi es lo que busco.. Evidentemente también necesitas setCameraMatrix, lo que debes hacer es calcular el contrario de la cámara matrix del ped con respecto a su rotación, logré hacerlo funcionar pero sólo para un punto cardinal. Link to comment
aka Blue Posted September 25, 2016 Share Posted September 25, 2016 Si es para un selector de skins o algo parecido, puedes usar getCameraMatrix para obtener los datos de una posición y luego spawnear un ped en esa posición asignandole la rotación que necesita para que quede a tu gusto. Link to comment
Tomas Posted September 25, 2016 Share Posted September 25, 2016 Al parecer la reply que hice anoche desapareció Matrix, Vector esas librerias también pueden servirte, en especial la función getForward de las matrices. Link to comment
Sergioks Posted September 26, 2016 Author Share Posted September 26, 2016 13 hours ago, aka Blue said: Si es para un selector de skins o algo parecido, puedes usar getCameraMatrix para obtener los datos de una posición y luego spawnear un ped en esa posición asignandole la rotación que necesita para que quede a tu gusto. En realidad, lo que deseo hacer es una especie de sistema de dialogo real. Por ejemplo: Vas caminando por la calle y le das click al ped y el setCameraMatrix hace que se enfoque la cámara en el rostro del ped. Por ello quería que fuera algo automático, algo que pueda calcularse de la posición del ped y su rotación, pero de no ser posible esto tendré que hacerle un elementData o algo a cada ped que defina su frente al momento de crearse. Link to comment
MTA Team 0xCiBeR Posted September 26, 2016 MTA Team Share Posted September 26, 2016 Podes lograrlo con vectores y matrices como te indica @Tomas Link to comment
Recommended Posts