position | 要在其中绘制纹理的屏幕矩形。 |
image | 要显示的 Texture。 |
scaleMode | 当图像的宽高比不适合要绘制的宽高比时,如何缩放图像。 |
alphaBlend | 绘制图像时是否应用 Alpha 混合(默认启用)。 |
imageAspect | 用于源图像的宽高比。如果为 0(默认值),则使用图像的宽高比。传入 w/h 来指定所需的宽高比。这让您能够在不改变像素宽度和高度的情况下调整源图像的宽高比。 |
在一个矩形内绘制纹理。
另请参阅: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);
}
}
position | 要在其中绘制纹理的屏幕矩形。 |
image | 要显示的 Texture。 |
scaleMode | 当图像的宽高比不适合要绘制的宽高比时,如何缩放图像。 |
alphaBlend | 绘制图像时是否应用 Alpha 混合(默认启用)。 |
imageAspect | 用于源图像的宽高比。如果为 0(默认值),则使用图像的宽高比。传入 w/h 来指定所需的宽高比。这让您能够在不改变像素宽度和高度的情况下调整源图像的宽高比。 |
color | 要在纹理上应用的着色颜色。 |
borderWidth | 边框的宽度。如果为 0,则绘制完整纹理。 |
cornerRadius | 圆角的半径。如果为 0,则不使用圆角。 |
在矩形内绘制一个圆角边框。纹理用作边框图案。注意,该方法仅适用于 Shader Model 2.5 及更高版本。