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

スクリプト言語

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

DefaultControls

class in UnityEngine.UI

フィードバック

ありがとうございます

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

閉じる

送信に失敗しました

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

閉じる

キャンセル

マニュアルに切り替える

説明

組み込み UI コントロールのデフォルトの実装を作成するためのユーティリティクラス

UI システムと UI コントロールを使用するために推奨されるワークフローは必要なときにコントロールの種類ごとにプレハブを作成し、それらをインスタンス化することです。この方法の変更は使用されるインスタンスすべてにすぐに影響するプレハブにすることができます。

ただし、特定のケースで完全にコードから UI コントロールを作成する理由にすることができます。 DefaultControls クラスは組み込み UI コントロールを作成する方法を提供します。結果としてオブジェクトはエディターで GameObject メニューの対応する UI メニューのエントリを使用することから得られるものと同じです。

この使用例は Unity で組み込まれているものを模した新しい UI コントロールのためのカスタムのメニュー項目を作成します。このような UI コントロールは他の UI コントロールを含むことができます。たとえば、スクロールビューにスクロールバーが含まれています。それらの部品を作成する DefaultControls メソッドを使用することで、それらは Unity でメニュー項目の組み込みで提供される外観と設定が同じであることが保証されます。

このクラスのメソッドによって作成された UI コントロールの設定の詳細は UI システムのそれ以降のリビジョンで変更される可能性があることに注意してください。そのため、以前のバージョンと 100% の互換性は保証されません。これらのメソッドによって作成された GameObjects の特定のヒエラルキーに依存しないようにすることをお勧めします。各メソッドによって作成されたルート GameObject とのインターフェースのみにコードを制限します。

Static 関数

CreateButtonボタンを作成します。
CreateDropdownドロップダウン(リスト)を作成します。
CreateImageイメージを作成します。
CreateInputField入力フィールドを作成します。
CreatePanelパネルを作成します。
CreateRawImageRAW イメージを作成します。
CreateScrollbarスクロールバーを作成します。
CreateScrollViewスクロールビューを作成します。
CreateSliderスライダーを作成します。
CreateTextテキストオブジェクトを作成します。
CreateToggleトグルを作成します。