Skip to content

Instantly share code, notes, and snippets.

@todorok1
Created Dec 5, 2020
Embed
What would you like to do?
ウィンドウにパーツを表示するサンプルです。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
/// <Summary>
/// ウィンドウを作成するサンプルです。
/// </Summary>
public class MyWindow : EditorWindow
{
/// <Summary>
/// ウィンドウを表示します。
/// </Summary>
[MenuItem("Window/MyWindow")]
static void Open()
{
var window = GetWindow<MyWindow>();
window.titleContent = new GUIContent("オリジナルのウィンドウ");
}
/// <Summary>
/// ウィンドウのパーツを表示します。
/// </Summary>
void OnGUI()
{
EditorGUILayout.BeginVertical("Box");
EditorGUILayout.LabelField("オリジナルのウィンドウを作ろう!");
EditorGUILayout.LabelField("EditorGUILayout.BeginVerticalを使うと縦に並びます。");
EditorGUILayout.BeginHorizontal();
EditorGUILayout.LabelField("EditorGUILayout.BeginHorizontalを使えば");
EditorGUILayout.LabelField("横に並べることもできます。");
EditorGUILayout.EndHorizontal();
EditorGUILayout.EndVertical();
EditorGUILayout.Space();
EditorGUILayout.BeginVertical();
EditorGUILayout.LabelField("こちらはスタイルなしバージョン。");
EditorGUILayout.LabelField("周りが囲われていません。");
EditorGUILayout.EndVertical();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment