aka Blue Posted July 8, 2017 Share Posted July 8, 2017 Bueno, mi idea es hacer una especie de áreas repartidas por el mapa. Me gustaría saber como puedo hacer un rectángulo marcando dos puntos: Básicamente quisiera saber como formar el rectángulo teniendo el punto A y B. Muchas gracias de antemano. Link to comment
DBY Posted July 9, 2017 Share Posted July 9, 2017 (edited) Lo único que se me ocurre es utilizar interpolateBetween para calcular el punto medio entre esos dos puntos y con getDistanceBetweenPoints3D la distancia entre ambos, ese sería el tamaño del área. local initalX, initialY, initialZ = 2470.98046875, -1674.1157226563, 13.335947036743 local finalX, finalY, finalZ = 2508.3815917969, -1663.0323486328, 13.419554710388 local blipSize = getDistanceBetweenPoints3D( initalX, initialY, initialZ, finalX, finalY, finalZ ) local blipX, blipY, blipZ = interpolateBetween( initalX, initialY, initialZ, finalX, finalY, finalZ, 0.5, "Linear" ) createBlip( blipX, blipY, blipZ, 1, blipSize ) Lo hago en blip para que puedas apreciar en el mapa cómo funciona, para crear un COL supongo que será igual, no lo he probado. Edited July 9, 2017 by danibayez Link to comment
Sensacion Posted July 14, 2017 Share Posted July 14, 2017 Si tienes esas 2 coordenadas, ya tienes también el de las que faltan. Link to comment
Simple0x47 Posted July 14, 2017 Share Posted July 14, 2017 (edited) No se si te refieres a esto. local puntoBX, puntoBY, puntoAX, puntoAY = 250, 250, 630, 400 local colX, colY, colSX, colSY = puntoBX, puntoAY, ( ( puntoAX ) - ( puntoBX ) ), ( ( puntoAY ) - ( puntoBY ) ) createColRectangle( colX, colY, colSX, colSY ) createRadarArea( colX, colY, colSX, colSY ) Edited July 14, 2017 by Uknown. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now