GuiBase2d

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません
閲覧できません

GuiBase2d は、2D に継承された抽象クラスです。GuiObjects

概要

プロパティ

イベント

プロパティ

AbsolutePosition

読み取り専用
複製されていません

AbsolutePosition は、ピクセルで GuiBase2d 要素の画面位置を提供する読み取り専用のプロパティです。これは、要素が祖先のサイズと位置の結果としてレンダリングされる実際のピクセル位置を表します。注: AbsolutePosition は常に GuiBase2d 要素の左上隅を表しています。

GuiBase2dScreenGui にある場合、AbsolutePosition プロパティは CoreUISafeInsets ビューポート座標システムを使用します。この座標系の起源は、Roblox のトップバーの左下隅にあります。これは、InputObject.Position プロパティに使用される同じ座標システムであることに注意してください。

Diagram showing the origin of the AbsolutePosition coordinate system.

See also AbsoluteRotationAbsoluteSize

AbsoluteRotation

読み取り専用
複製されていません

AbsoluteRotation は、GuiBase2d 要素の実際のスクリーン回転を度数で説明する読み取り専用プロパティです。それは 境界をチェックしない ので、その値は範囲 0 から 360 にない可能性があります。

See also AbsolutePositionAbsoluteSize

AbsoluteSize

読み取り専用
複製されていません

AbsoluteSize は、ピクセルで GuiBase2d 要素の実際の画面サイズを記述する読み取り専用プロパティです。

See also AbsolutePositionAbsoluteRotation

AutoLocalize

並列読み取り

true に設定すると、ローカライゼーションがこの GuiBase2d とその子孫に適用されます。ローカライゼーションに使用されるエントリは、LocalizationService:GetTableEntries() によって返される同一のエントリセットです。AutoLocalize 有効になっているエントリは、必要に応じてクラウドテーブルがロードされた後、自動的に再翻訳されます。

参照してください RootLocalizationTable

RootLocalizationTable

並列読み取り

この LocalizationTable とその子孫に自動翻訳を適用するために使用する GuiBase2d の参照。 は自動翻訳を適用するために、 とその祖先に設定する必要があります。

これを設定して、LocalizationTable どこでも DataModel を参照できます。 オブジェクトとそのすべての子供は、定義されない順序でテーブルとクラウドテーブルを使用する前に、特定の とその祖先を自動的に置換するように試みます。

参照されたテーブルに翻訳がない場合、そのテーブルの親に翻訳を検索し、LocalizationTable でもあるなら、そのようにしていきます。

自動多言語化に使用される RootLocalizationTable の方法を説明する LocalizationService:GetTableEntries() も参照してください。

SelectionBehaviorDown

並列読み取り

下方向のゲームパッド選択動作をカスタマイズします。

SelectionBehaviorLeft

並列読み取り

左方向でゲームパッドの選択動作をカスタマイズします。

SelectionBehaviorRight

並列読み取り

右向きにゲームパッドの選択動作をカスタマイズします。

SelectionBehaviorUp

並列読み取り

上向きのゲームパッド選択動作をカスタマイズします。

SelectionGroup

並列読み取り

ゲームパッドの選択が、選択グループの子孫であり、グループを離れ、他のボタンを選択する方法のカスタマイズを許可します。

設定 SelectionGrouptrue に設定すると、SelectionBehaviorUpSelectionBehaviorDownSelectionBehaviorLeft、および SelectionBehaviorRight のプロパティが露出します。これらの選択動作のために、Enum.SelectionBehavior.Escape (デフォルト) の設定は、ゲームパッドの選択が最初に選択グループ内で選択を見つけて、適切なボタンが見つからない場合にのみ外部に移動することを意味します。代わりに、Enum.SelectionBehavior.Stop の設定は、ゲームパッドの選択が選択グループ内でのみ表示され、選択行動の方向からグループ外に移動しないことを意味します。

方法

イベント

SelectionChanged

このイベントは、ゲームパッドの選択が移動し、離れ、または接続された またはその子孫のいずれかが変更されると発動します。選択のハイライトが GuiObject に移動すると、イベントバブルがその GuiObject からすべての祖先に移動し、選択がその子孫のツリーで GuiObject に変更/入力/退出したと通知します。

パラメータ

amISelected: boolean

新しい選択が付属の GuiBase2d と一致する場合は、真です。

previousSelection: GuiObject
newSelection: GuiObject