Version: 5.6
public static void DrawTexture (Rect position, Texture image);
public static void DrawTexture (Rect position, Texture image, ScaleMode scaleMode);
public static void DrawTexture (Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend);
public static void DrawTexture (Rect position, Texture image, ScaleMode scaleMode, bool alphaBlend, float imageAspect);

パラメーター

position テクスチャを描画するスクリーン上の Rect
image 表示する Texture
scaleMode 描画されるものでアスペクト比が合わないときに画像をどのようにスケーリングするか
alphaBlend 画像を描画するときアルファブレンディングを適用するかどうか(デフォルトは true )
imageAspect ソース画像で使用するアスペクト比。もし 0 (デフォルト)である場合、画像のアスペクト比を使用します。望ましいアスペクト比は「幅/高さ」になります。これは、ソース画像の幅と高さを変更することなくアスペクト比を調整することができます

説明

Rect 内部にテクスチャを描画します

関連項目: GUI.color, GUI.contentColor.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Texture aTexture; void OnGUI() { if (!aTexture) { Debug.LogError("Assign a Texture in the inspector."); return; } GUI.DrawTexture(new Rect(10, 10, 60, 60), aTexture, ScaleMode.ScaleToFit, true, 10.0F); } }