x, y, width, height変数によって定義される2 次元範囲です。
The Rect
structure is mainly used for 2D operations. The UnityGUI system uses it extensively
and it is also to set the onscreen position of a Camera's view.
The rectangle can be specified in two different ways. The first way involves
supplying the top-left corner coordinate along with the width and height. This is
done using the x, y, width and height properties.
The second way to specify the rectangle is to supply the X coordinates of its left
and right sides and the Y coordinates of its top and bottom sides. These are denoted
by the xMin, xMax, yMin and yMax properties.
Although the x and y properties may seem to be the same as
xMin and xMax, their behaviour is actually slightly different.
The x
and y
values are assumed to be used along with width
and height
. This
means that if you change x
or y
without changing width
or height
then the
rectangle will change position but stay the same size. On the other hand, if you change
the values of xMin
or yMin
without changing xMax
or yMax
then the rectangle will
change size and the top-left corner will also change.
See Also: GUI Scripting Guide, Camera.rect, Camera.pixelRect.
center | Center coordinate of the rectangle. |
height | Height of the rectangle. |
max | Upper right corner of the rectangle. |
min | Lower left corner of the rectangle. |
position | The top left coordinates of the rectangle. |
size | The size of the rectangle. |
width | Width of the rectangle. |
x | Left coordinate of the rectangle. |
xMax | Right coordinate of the rectangle. |
xMin | Left coordinate of the rectangle. |
y | Top coordinate of the rectangle. |
yMax | Bottom coordinate of the rectangle. |
yMin | Top coordinate of the rectangle. |
Rect | Creates a new rectangle. |
Contains | Y と Y の point がRect内にある場合はtrueを返します。もし allowInverse がtrueの場合、Rectのwidthとheightが負の値でも動作するようになります。(例えば最小値が最大を超えてしまう場合) |
Overlaps | Returns true if the other rectangle overlaps this one. If allowInverse is present and true, the widths and heights of the Rects are allowed to take negative values (ie, the min value is greater than the max), and the test will still work. |
Set | 既存のRectコンポーネントを設定します |
ToString | この Rect を適切にフォーマットした文字列を返します |
MinMaxRect | 最小/最大の値かRectクラスを作成します |
NormalizedToPoint | 正規化された座標を指定して長方形内部の位置を返します |
PointToNormalized | Returns the normalized coordinates cooresponding the the point. |
operator != | Returns true if the rectangles are different. |
operator == | Returns true if the rectangles are the same. |