position | 屏幕上用于标签的矩形。 |
text | 要在标签上显示的文本。 |
image | 要在标签上显示的纹理。 |
content | 此标签的文本、图像和工具提示。 |
style | 要使用的样式。如果省略,将使用当前GUISkin的label 样式。 |
在屏幕上制作文本或纹理标签。
标签没有用户交互,不会捕获鼠标点击,并且始终以正常样式呈现。如果您想制作对用户输入有视觉响应的控件,请使用Box控件。
示例:绘制经典的 Hello World! 字符串
游戏视图上的文本标签。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnGUI() { GUI.Label(new Rect(10, 10, 100, 20), "Hello World!"); } }
示例:在屏幕上绘制纹理。标签还用于显示纹理,而不是字符串,只需传入纹理
纹理标签。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Texture2D textureToDisplay;
void OnGUI() { GUI.Label(new Rect(10, 40, textureToDisplay.width, textureToDisplay.height), textureToDisplay); } }