概要
このような感じのツールバーを表示する場合
下記のようなスクリプトを記述します
using UnityEditor; using UnityEngine; public class Example : EditorWindow { [MenuItem( "Tools/Example" )] private static void Init() { GetWindow<Example>(); } private void OnGUI() { var backgroundRect = new Rect ( 0, 0, EditorGUIUtility.currentViewWidth, EditorGUIUtility.singleLineHeight ); if ( Event.current.type == EventType.Repaint ) { EditorStyles.toolbar.Draw( backgroundRect, false, true, true, false ); } EditorGUILayout.BeginHorizontal(); GUILayout.Label( "Toolbar Name" ); GUILayout.FlexibleSpace(); if ( GUILayout.Button( "Button 1", EditorStyles.toolbarButton ) ) { } if ( GUILayout.Button( "Button 2", EditorStyles.toolbarButton ) ) { } EditorGUILayout.EndHorizontal(); } }