GUILayout.Toolbar
Declaration
public static int Toolbar(int selected, string[] texts, params GUILayoutOption[] options);public static int Toolbar(int selected, Texture[] images, params GUILayoutOption[] options);public static int Toolbar(int selected, GUIContent[] contents, params GUILayoutOption[] options);public static int Toolbar(int selected, string[] texts, GUIStyle style, params GUILayoutOption[] options);public static int Toolbar(int selected, Texture[] images, GUIStyle style, params GUILayoutOption[] options);public static int Toolbar(int selected, GUIContent[] contents, GUIStyle style, params GUILayoutOption[] options);public static int Toolbar(int selected, string[] texts, GUIStyle style, GUI.ToolbarButtonSize buttonSize, params GUILayoutOption[] options);public static int Toolbar(int selected, Texture[] images, GUIStyle style, GUI.ToolbarButtonSize buttonSize, params GUILayoutOption[] options);public static int Toolbar(int selected, GUIContent[] contents, GUIStyle style, GUI.ToolbarButtonSize buttonSize, params GUILayoutOption[] options);Параметры
| Параметр | Описание |
|---|---|
| выбрано | Индекс выбранной кнопки. |
| тексты | Массив строк для отображения на кнопках. |
| изображения | Множество текстур на кнопках. |
| Содержание | Массив текста, изображений и подсказок для кнопки. |
| стиль | Используемый стиль. Если этот параметр не указан, то используется стиль button из текущего GUISkin. |
| варианты | Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
| buttonSize | Определяет, как рассчитывается размер кнопки панели инструментов. |
Возвращаемое значение
инт Индекс выбранной кнопки.
Описание
Сделайте панель инструментов.
Панель инструментов в Game Вид.
using UnityEngine;
public class ExampleScript : MonoBehaviour { int toolbarInt = 0; string[] toolbarStrings = {"Toolbar1", "Toolbar2", "Toolbar3"};
void OnGUI() { toolbarInt = GUILayout.Toolbar(toolbarInt, toolbarStrings); } }