GUILayout

ドキュメント:

UnityEngine.GUILayout | Unity スクリプトリファレンス [公式]

概要

参考:

GUI / GUILayout / EditorGUI / EditorGUILayout の違い | うにてぃブログ

使い方

参考:

GUILayout 編 | ケットシーウェア

ボタン

コード:

シーンにボタンを描画する (tsubaki) – GitHub Gist

参考:

Scene View に文字やボタンを表示する #2 | テラシュールブログ

エディタ拡張でシーンビュー上に GameObject 生成ボタン UI を作る | RYO620 Design & Development

スタイル

太字のラベルを表示する。

EditorGUILayout.LabelField("Bold Label", EditorStyles.boldLabel);Code language: C# (cs)

参考:

EditorStyles で使えるスキン一覧 | うにてぃブログ

DragWindow

ドキュメント:

GUI.DragWindow | Unity スクリプトリファレンス [公式]

参考:

シーンビューにウィンドウを表示する | LIGHT11

GUILayout で表示する情報を Window 化してドラッグ移動をできるようにする – Qiita

GetStateObject

ドキュメント:

GUIUtility.GetStateObject | Unity スクリプトリファレンス [公式]

参考:

エディタ拡張の GUILayout.TextArea に Ctrl + C によるコピー機能を無理やり実装する | ゼニガネブログ

useGUILayout

ドキュメント:

MonoBehaviour.useGUILayout | Unity スクリプトリファレンス [公式]

参考:

useGUILayout = false does not honor GUI.depth – Unity Answers

EditorGUI

ドキュメント:

UnityEditor.EditorGUI | Unity スクリプトリファレンス [公式]

ボタンを無効化する

ドキュメント:

EditorGUI.BeginDisabledGroup | Unity スクリプトリファレンス [Official]

EditorGUI.EndDisabledGroup | Unity スクリプトリファレンス [Official]

UnityEditor.DisabledScope | Unity スクリプトリファレンス [Official]

参考:

エディタ拡張で押せないボタンを作る | はなちるのマイノート

エディタカスタマイズで押せないボタンを描く | チリペヂィア

Enable / Disable GUI Components – Unity Forum

disable a button – Unity Answers

パフォーマンス

参考:

iOS サポート機能の基本 | Unity マニュアル [公式]

MonoBehaviour.useGUILayout | Unity スクリプトリファレンス [公式]

まとめ

見た目を整える | Unity でコードからGUIを作る (kumaS)

チュートリアル

How to Use Editor GUI Layout Label Field (Turbo Makes Games)

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA