ScrollingFrame
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
スクローリングフレームは、Frame のスペシャルなフレームで、スクローリングの機能をすべて処理し、スクローリングの機能をカスタマイズするためのさまざまなオプションを提供します。
概要
プロパティ
スクロール可能なエリアのオフセットのサイズ。
スクロールバーがないフレームのサイズ、オフセット。
子コンテンツに基づいて ScrollingFrame.CanvasSize がサイズ変更されるかどうかを決定します。
縦のスクローバーバーにある下の画像。これのサイズは常に ScrollBarThickness による ScrollBarThickness です。これは、横のスクローバーバーにも使用されます。
スクロールフレームの左上にある位置、オフセットで、描画する必要があります。
スクロール可能なエリアのサイズを決定します。UDim2 は、GUI オブジェクトの通常のサイズプロパティと同様に、親GUIのサイズを使用して計算されます。
エラスティックスクローリングが許可される時間を決定します。
横スクロールバーのインセット動作を指示します。
縦長スクロールバーの中央画像。このサイズは、y軸で変更できますが、x軸では常に ScrollingFrame.ScrollBarThickness が設定されています。これは、横長スクロールバーの中央画像としても使用されます。
描画されたスクロールバーの画像が色付けされる方法を決定します。
レンダリングされたスクロールバーの画像の透明度を決定します。
スクロールバーの表示の厚さ。これは、横スクロールバーと縦スクロールバーの両方に適用されます。0 を設定すると、スクロールバーは表示されません。
このスクローリングフレームで方向スクローリングが許可されていることを決定します。
フレームにスクロールが許可されているかどうかを決定します。フレームにスクロールバーが表示されないようにするには、「否」を選択します。
縦長のスクローバーバーにある [アップ] 画像。このサイズは常に ScrollBarThickness による ScrollBarThickness です。これは、横長のスクローバーバーの左側にも使用されます。
垂直スクロールバーのインセット動作を指します。
縦長スクローバーバーが置かれるサイドを指します。
この UI 要素が入力を沈めるかどうかを決定します。
Class.GuiObject のオリジンポイントを決定し、相対的なサイズに対して Class.GuiObject のオリジンポイントを決定します。
子コンテンツに基づいてサイズ変更が発生するかどうかを決定します。
Class.GuiObject の背景色を決定します。
Class.GuiObject の背景と境界を透明化する。
Class.GuiObject ボーダーの色を決定します。
Class.GuiObject ボーダーの位置相対を決定します。
Class.GuiObject ボーダーのピクセル幅を決定します。
親 GUI 要素の外にある子 GUI 要素がレンダリングするべきかどうかを決定します。
プレイヤーのマウスが GuiObject 上で積極的に押されているかどうかを決定します。
Class.GuiButton がインタラクト可能かどうかを決定します。GuiState の GuiObject が変更されているかどうか。
Class.UIGridStyleLayout と一緒に使用されると、UIGridStyleLayout のソートオーダーを制御します。
ゲームパッドのセレクターが下に移動すると、GuiObject が選択されます。
ゲームパッドのセレクターが左に移動したときに選択される GuiObject を設定します。
ゲームパッドのセレクターが右に移動したときに選択される GuiObject を設定します。
ゲームパッドセレクターが上に移動すると、GuiObject が選択されます。
Class.GuiObject のピクセルとスカラーポジションを決定します。
Class.GuiObject が回転する度数を決定します。
ゲームパッドで GUI を選択できるかどうかを決定します。
ゲームパッドのデフォルトの装飾をオーバーライドします。
ゲームパッド UI の選択によって選択された GuiObjects のオーダー。
Class.GuiObject のピクセルとスケーラーサイズを決定します。
Class.GuiObject.BackgroundTransparency|BackgroundTransparency と TextTransparency のミックスプロパティ。
Class.GuiObject とその子孫がレンダリングされるかどうかを決定します。
他の Class.GuiObject との相対位置で GuiObject がレンダリングされる順序を決定します。
UI 要素の実際の画面位置をピクセルで説明します。
UI 要素の実際のスクリーン回転を、度数で説明します。
UI 要素の実際の画面サイズをピクセル単位で説明します。
設定を「真」に設定すると、ローカライズはこの GuiBase2d とその子孫に適用されます。
この GuiBase2d とその後の子孫に自動的にローカライズを適用するために使用される LocalizationTable の参照。
下向きにゲームパッドの選択動作をカスタマイズします。
左側のゲームパッド選択動作をカスタマイズします。
右方向のゲームパッド選択動作をカスタマイズします。
ゲームパッドの選択動作を上向きにカスタマイズします。
ゲームパッドの選択動作をカスタマイズできます。
方法
GuiObject から継承した 方法- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
GUIを新しい UDim2 にスムーズに移動します。
- TweenSize(endSize : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
GUI を新しい UDim2 にスムーズにサイズ変更します。
- TweenSizeAndPosition(endSize : UDim2,endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
GUI を新しいサイズと位置にスムーズに移動させます。
イベント
GuiObject から継承した イベントユーザーが人間コンピューターインターフェイスデバイス (マウスボタン、タッチボタン、キーボードボタンなど) を介してインタラクトし始めると、発動します。
ユーザーが人間コンピューターインターフェースデバイス (マウスボタン、タッチボタン、キーボードボタンなど) でどのようにインタラクトするかを変更すると、発動します。
ユーザーが人間コンピューターインターフェイスデバイス(マウスボタン、タッチボタン、キーボードボタンなど)を通じての交流を停止すると、発射されます。
ユーザーがマウスをGUIエレメントに移動すると、ファイアが発生します。
ユーザーが GUI 要素からマウスを移動したときに発動します。
ユーザーが GUI 要素の中にマウスを移動すると、発動します。
マウスが GUI 要素の上にあるときに、ユーザーがマウスホイールを戻したときに発動します。
マウスが GUI 要素の上にあるときに、ユーザーがマウスホイールを前にスクロールすると、ファイアが発生します。
Gamepad セレクターで GuiObject が焦点に置かれると、発射されます。
ゲームパッドのセレクターが GuiObject に焦点を合わせるのをやめると、発射されます。
プレイヤーが開始し、UI 要素を長押ししているときに発動します。
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
プレイヤーが UI 要素に指を置くと、ファイアがオンになります。
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
ユーザーが UI エレメントの 2つの指を使用してピンチや引っ掛けを行うときに発動します。
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
ユーザーが UI 要素に 2 つの指を使用して回転を実行すると、ファイアが発動します。
プレイヤーが UI 要素にスワイプを行うときに発動します。
プレイヤーが UI 要素にタップスタイルを実行すると、ファイアが発動します。
- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
ゲームパッドの選択が移動すると、退出します。または、接続された GuiBase2d または任意の子 GuiObjects 内で変更されます。
プロパティ
AbsoluteCanvasSize
スクロール可能なエリアのサイズオフセット。このプロパティは、CanvasSize プロパティの最大値と子供のサイズを設定します。Class.ScrollingFrame.Auto
AutomaticCanvasSize
このプロパティは、子孫のサイズに基づいて親 UI オブジェクトのサイズを自動的に変更します。開発者は、このプロパティを使用して、編集または実行時に UI オブジェクトにテキストや他のコンテンツをダイナミックに追加できます。サイズは、コンテンツに対応するように調整されます。
このプロパティが Enum.AutomaticSize 以外の値に設定されている場合、None は、子コンテンツに応じてサイズを変更する可能性があります。
BottomImage
縦のスクローバーバーにある下の画像。これのサイズは常に ScrollBarThickness による ScrollBarThickness です。これは、横のスクローバーバーにも使用されます。
MidImage
縦長スクロールバーの中央画像。このサイズは、y軸で変更できますが、x軸では常に ScrollingFrame.ScrollBarThickness が設定されています。これは、横長スクロールバーの中央画像としても使用されます。
ScrollBarImageColor3
スクローリングバーの画像をカラー化する方法を決定します。白に設定すると、カラー化は発生しません。このプロパティは、イメージアセットを再使用するのに非常に便利です:ソース画像が完全に白で透明な場合、このプロパティを使用して、イメージアセットの全体を一度にカラー化できます。
ScrollBarImageTransparency
スクロールバーのレンダリング画像のアルファを決定します。0 は完全に不透明で、1 は完全に透明です (見えない)。このプロパティは GuiObject.BackgroundTransparency または BasePart.Transparency と同様に動作します。
ScrollingDirection
このプロパティは、方向スクロールが許可されているかどうかを決定します。スクロールが許可されていない方向では、スクロールバーは表示されません。デフォルトは XY です。
TopImage
縦長のスクローバーバーにある [アップ] 画像。このサイズは常に ScrollBarThickness による ScrollBarThickness です。これは、横長のスクローバーバーの左側にも使用されます。