版本:Unity 6(6000.0)
语言中文
  • C#

EditorGUILayout.LinkButton

建议更改

成功!

感谢你帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们会阅读我们用户提出每条建议的更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交你的变更建议。请在几分钟后<a>重试</a>。感谢你抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static bool LinkButton(string label, params GUILayoutOption[] options);

声明

public static bool LinkButton(GUIContent label, params GUILayoutOption[] options);

参数

label 链接标签。
options 指定额外布局属性的布局选项可选列表。此处传入的任何值都将覆盖style定义的设置。
其他资源:GUILayout.WidthGUILayout.HeightGUILayout.MinWidthGUILayout.MaxWidthGUILayout.MinHeightGUILayout.MaxHeightGUILayout.ExpandWidthGUILayout.ExpandHeight

返回值

当用户单击链接时为bool true

说明

创建一个可单击的链接标签。

此标签采用超链接样式,单击后返回 true。

using UnityEditor;
using UnityEngine;

class EditorGUILayoutLinkButton : EditorWindow { [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); }

void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); } }