label | コントロールの前に表示するラベル |
いくつかのコントロールの前にラベルを作成します。
" Prefix Label を表示する簡単な Window "
ほとんどのエディターコントロールにパラメーターのひとつとして指定できる組み込みのオプションのラベルがすでにあることに注意してください。PrefixLabel はこのような組み込みのラベルが利用できないか、ゼロから独自のエディターコントロールを作成するときに使用できます。
PrefixLabel もラベルをクリックしたとき、リンクされたコントロールがキーボードフォーカスを取得するのを(コントロールがキーボードフォーカスをサポートする場合) 確実にします。ラベルはその後に来る次のコントロールに自動的にリンクされます。
class SimplePrefixLabelUsage extends EditorWindow {
@MenuItem("Examples/PrefixLabel Usage") static function Init() { var window = GetWindow(SimplePrefixLabelUsage); window.Show(); }
function OnGUI() { var ammo : int = 0; EditorGUILayout.BeginHorizontal(); EditorGUILayout.PrefixLabel("Ammo"); target = EditorGUILayout.IntField(ammo); EditorGUILayout.EndHorizontal(); } }