Jump to content

Crear col rectangle con 2 puntos.


Recommended Posts

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:

G0vx5rl.png

Básicamente quisiera saber como formar el rectángulo teniendo el punto A y B. Muchas gracias de antemano.

Link to comment

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 by danibayez
Link to comment

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 by Uknown.
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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