返回介绍

GUILayout.Button 按钮

发布于 2019-12-18 15:37:46 字数 4586 浏览 1265 评论 0 收藏 0

JavaScript => public static function Button(image: Texture, params options: GUILayoutOption[]): bool;
JavaScript => public static function Button(text: string, params options: GUILayoutOption[]): bool;
JavaScript => public static function Button(content: GUIContent, params options: GUILayoutOption[]): bool;
JavaScript => public static function Button(image: Texture, style: GUIStyle, params options: GUILayoutOption[]): bool;
JavaScript => public static function Button(text: string, style: GUIStyle, params options: GUILayoutOption[]): bool;
JavaScript => public static function Button(content: GUIContent, style: GUIStyle, params options: GUILayoutOption[]): bool;
C# => public static bool Button(Texture image, params GUILayoutOption[] options);
C# => public static bool Button(string text, params GUILayoutOption[] options);
C# => public static bool Button(GUIContent content, params GUILayoutOption[] options);
C# => public static bool Button(Texture image, GUIStyle style, params GUILayoutOption[] options);
C# => public static bool Button(string text, GUIStyle style, params GUILayoutOption[] options);
C# => public static bool Button(GUIContent content, GUIStyle style, params GUILayoutOption[] options);

Parameters 参数

textText to display on the button.
显示在按钮上的文本
imageTexture to display on the button.
显示在按钮上的纹理
contentText, image and tooltip for this button.
用于该按钮的文本、图片和工具提示
styleThe style to use. If left out, the button style from the current GUISkin is used.
使用的样式。如果不使用,该按钮使用当前的GUISkin皮肤
optionsAn optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the style.
布局选项指定额外布局属性的一个可选列表。这里传递任意值都将覆盖由style定义的设置。

Returns 返回

bool true when the users clicks the button.
返回布尔类型,当用户点击按钮时返回true。

Description 描述

Make a single press button. The user clicks them and something happens immediately.

创建一个单次按钮。当用户点击按钮会立即发生一些事件。

JavaScript:

	// Draws a button with an image and a button with text
	var tex : Texture;
	function OnGUI() {
		if(!tex) {
			Debug.LogError("No texture found, please assign a texture on the inspector");
		}
 
		if(GUILayout.Button (tex)) {
			Debug.Log("Clicked the image");
		}
		if(GUILayout.Button ("I am a regular Automatic Layout Button")) {
			Debug.Log("Clicked Button");
		}
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public Texture tex;
    void OnGUI() {
        if (!tex)
            Debug.LogError("No texture found, please assign a texture on the inspector");
 
        if (GUILayout.Button(tex))
            Debug.Log("Clicked the image");
 
        if (GUILayout.Button("I am a regular Automatic Layout Button"))
            Debug.Log("Clicked Button");
 
    }
}

guilayout

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文