screenRect | XY Plane で定義される "screen" 上のテクスチャのサイズと位置 |
texture | 表示されるテクスチャ |
mat | テクスチャを適用するオプションのマテリアル |
leftBorder | レクタングルの左端からの Inset |
rightBorder | レクタングルの右端からの Inset |
topBorder | レクタングルの上端からの Inset |
bottomBorder | レクタングルの下端からの Inset |
シーンにテクスチャを描画します
選択したテクスチャは XY Plaine で定義された "screen" 上の 3D 空間に描画されます(すなわち、
Z 座標が 0 の平面)。テクスチャレクタングルの値はシーン単位で与えられています。
オプションの境界値はシーン単位でレクタングル内のそれぞれのエッジから Inset を指定します。
Inset のレクタングルの内部のテクスチャに描画され、エッジのピクセルが外側に繰り返されます。これは
そのエッジが単色のときにメインのテクスチャの周囲に大きな背景領域を作成するのに役に立つ簡単な方法です。
この関数は直接テクスチャを指しているカメラと組み合わせて
GUI Background を作成することに役立てます。
var myTexture : Texture;
function OnDrawGizmos () { Gizmos.DrawGUITexture(Rect(10, 10, 20, 20), myTexture); }