Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

AreaScope

class in UnityEngine

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

BeginArea / EndArea を管理する Disposable ヘルパークラス

BeginArea は構築時に呼ばれ、インスタンスが削除されるとき EndArea が呼ばれます。 デフォルトでは、GUILayout を使用する GUI コントロールはスクリーンの左上の隅から始まります。 左上の隅ではなく任意の領域に自動レイアウトの制御を行いたい場合は、GUILayout.BeginArea を使用して自動レイアウトの新しい領域を作成して使用する必要があります。

See Also: BeginArea, EndArea


領域を説明した例

no example available in JavaScript
using UnityEngine;

public class ExampleClass : MonoBehaviour { void OnGUI() { using (var areaScope = new GUILayout.AreaScope(new Rect(10, 10, 100, 100))) { GUILayout.Button("Click me"); GUILayout.Button("Or me"); } } }

コンストラクタ

GUILayout.AreaScope新しい AreaScope を作成して、対応する領域を開始します。