Sergioks Posted September 23, 2016 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
Tomas Posted September 23, 2016 Posted September 23, 2016 (edited) getPedBonePosition y getElementRotation, solo necesitas eso. Edited September 23, 2016 by Tomas
Sergioks Posted September 23, 2016 Author 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..
Tomas Posted September 24, 2016 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.
aka Blue Posted September 25, 2016 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.
Tomas Posted September 25, 2016 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.
Sergioks Posted September 26, 2016 Author 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.
MTA Team 0xCiBeR Posted September 26, 2016 MTA Team Posted September 26, 2016 Podes lograrlo con vectores y matrices como te indica @Tomas
Recommended Posts