Un rectángulo 2D definido por la posición X, Y, anchura y altura.
Unity uses a number of 2D coordinate spaces, most of which define X as increasing to the right, and Y increasing upwards.
The one exception is in the GUI and GUILayout classes, where Y increases downwards.
Los siguientes ejemplos se ilustran en el espacio GUI, donde (0,0) representa la esquina superior izquierda e Y aumenta hacia abajo.
Los rectángulos se pueden especificar de dos maneras. La primera es con una posición x y y y una width y height: .
La otra manera es con las coordenadas X e Y de cada uno de sus bordes. Se llaman xMin, xMax, yMin y yMax:.
Tenga en cuenta que aunque x
y y
tienen los mismos valores que / xMin / y / yMin /, se comportan de manera diferente cuando se configuran. Ajustar x
o y
cambia la posición del rectángulo, pero conserva su tamaño:
Ajustar cualquiera de xMin
, xMax
, yMin
y yMax
cambiará el tamaño del rectángulo, pero conservará la posición del borde opuesto:
See Also: GUI Scripting Guide, Camera.rect, Camera.pixelRect.
zero | Shorthand for writing new Rect(0,0,0,0). |
center | La posición del centro del rectángulo. |
height | La altura del rectángulo, medida desde la posición Y. |
max | La posición de la esquina máxima del rectángulo. |
min | La posición de la esquina mínima del rectángulo. |
position | Las posiciones X e Y del rectángulo. |
size | La anchura y la altura del rectángulo. |
width | La anchura del rectángulo, medida desde la posición X. |
x | La coordenada X del rectángulo. |
xMax | La coordenada X máximo del rectángulo. |
xMin | La coordenada X mínima del rectángulo. |
y | La coordenada Y del rectángulo. |
yMax | La coordenada máxima Y del rectángulo. |
yMin | La coordenada Y mínima del rectángulo. |
Rect | Crea un nuevo rectángulo. |
Contains | Devuelve true si los componentes x y y de point es un punto dentro de este rectángulo. Si allowInverse está presente y true, se permite que el ancho y la altura del Rect tomen valores negativos (es decir, el valor mínimo es mayor que el máximo) y la prueba seguirá funcionando. |
Overlaps | Retorna true si el otro rectángulo se superpone a éste. Si allowInverse está presente y es true, los anchos y las alturas de los Rects pueden tomar valores negativos (es decir, el valor mínimo es mayor que el máximo) y la prueba seguirá funcionando. |
Set | Define los componentes de un Rect existente. |
ToString | Devuelve un string bien formateado para este Rect. |
MinMaxRect | Crea un rectángulo a partir de los valores de coordenadas min/max. |
NormalizedToPoint | Devuelve un punto dentro de un rectángulo, dado coordenadas normalizadas. |
PointToNormalized | Devuelve las coordenadas normalizadas correspondientes al punto. |
operator == | Devuelve true si los rectángulos son iguales. |