ScrollingFrame
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
The ScrollingFrame là một khung Frame đặc biệt điều khiển tất cả các kết quả cuộn dây cho bạn, với một loạt các cách khác nhau để tùy chỉnh cách hoạt động của cuộn dây.
Tóm Tắt
Thuộc Tính
Kích thước trong Offset của khu vực có thể cuộn.
Kích thước trong Offset của khung, mà không có các bảng trượt.
Xác định có phải ScrollingFrame.CanvasSize được thay đổi kích thước dựa trên nội dung con cái.
Hình ảnh Down trên thanh cuộn dọc. Kích thước này luôn luôn là ScrollBarThickness bởi ScrollBarThickness. Điều này cũng được sử dụng như hình ảnh trên thanh cuộn dọc.
Vị trí trong khu vực trên bản vẽ, trong các khoảng trống, nên được vẽ ở phía trên cùng bên trái của khung trượt.
Xác định kích thước của khu vực có thể cuộn vào. UDim2 được tính bằng kích thước của gui cha, tương tự như thuộc tính Kích thước trên các đối tượng gui.
Xác định khi chấm dứt cuộn dây elastic.
Chỉ ra hành vi đổ xuống của thanh trượt ngang.
Hình ảnh ở giữa trên các cuộn dây đứng. Kích thước này có thể thay đổi trong hướng y, nhưng luôn được đặt là ScrollingFrame.ScrollBarThickness trên các hướng x. Điều này cũng được sử dụng như hình ảnh ở giữa trên các cuộn dây đứng.
Xác định cách mà hình ảnh thanh cuộn dưới đây sẽ được màu.
Xác định độ trong suốt của hình ảnh thanh cuộn dưới đầu hiển thị.
Độ dày của thanh cuộn tùy chỉnh. Điều này áp dụng cho cả thanh cuộn ngang và dọc. Nếu được đặt để 0, không có thanh cuộn được hiển thị.
Xác định hướng di chuyển được phép trong khung này.
Xác định có phải cuộn dữ liệu được cho phép trên khung không. Nếu sai, không có thanh cuộn dữ liệu được hiển thị.
Hình ảnh Theo dọc trên thanh cuộn đứng. Kích thước này luôn luôn là ScrollBarThickness bởi ScrollBarThickness. Điều này cũng được sử dụng như hình ảnh bên trái trên thanh cuộn đứng.
Chỉ ra hành vi đổi kích thước của thanh trượt đứng.
Chỉ định bên mà các thanh cuộn dọc sẽ được đặt tại.
Xác định whether this UI element sinks input.
Xác định điểm nguồn của một GuiObject , so với kích thước tương đối của nó.
Xác định xem resize có xảy ra dựa trên nội dung con hay không.
Xác định màu nền GuiObject .
Xác định độ trong suốt của GuiObject hình ảnh và biên giới.
Xác định màu của GuiObject border.
Xác định cách mà GuiObject biên giới được phân bố đối với kích thước của nó.
Xác định chiều rộng pixel của GuiObject biên giới.
Xác định nếu con cháu GuiObjects nằm ngoài giới hạn của một thành phần GUI cha mẹ nên tạo ra.
Xác định apakah chuột của người chơi đang được nhấn chủ động trên GuiObject hay không.
Xác định có thể hay không tương tác với GuiButton , hoặc liệu GuiState của GuiObject đang thay đổi hay không.
Điều khiển thứ tự sắp xếp của GuiObject khi được sử dụng với một UIGridStyleLayout .
Điều chỉnh GuiObject được chọn khi gamepad selector được di chuyển xuống.
Điều chỉnh GuiObject được chọn khi gamepad selector được di chuyển sang bên trái.
Điều chỉnh GuiObject được chọn khi gamepad selector được di chuyển sang phải.
Điều chỉnh GuiObject được chọn khi gamepad selector di chuyển lên trên.
Xác định vị trí pixel và vị trí trục của GuiObject .
Xác định số độ bằng mà GuiObject được quay.
Xác định có thể chọn GUI bằng gamepad.
Làm cho trang trí chọn mặc định của gamepad bị tắt.
Thứ tự của GuiObjects được chọn bởi gamepad UI lựa chọn.
Xác định kích thước pixel và kích thước trục của GuiObject .
Điều chỉnh các trục Size mà GuiObject sẽ dựa trên, so với kích thước của cha mình.
Một tính chất hỗn hợp của BackgroundTransparency và TextTransparency .
Xác định có phải GuiObject và con cháu của nó sẽ được xử lý.
Xác định thứ tự mà một GuiObject tạo gần những người khác.
Mô tả vị trí màn hình thực tế của một thành phần UI, bằng cách đếm các pixel.
Mô tả sự quay màn hình thực tế của một thành phần UI, bằng độ.
Mô tả kích thước màn hình thực tế của một thành phần UI, bằng các pixel.
Khi đặt về true, localization sẽ được áp dụng cho GuiBase2d và những con cháu của nó.
Một tham khảo đến một LocalizationTable để ứng dụng hóa học hóa toàn bộ vào GuiBase2d và các con cháu của nó.
Tùy chỉnh hành vi lựa chọn gamepad ở hướng dưới.
Tùy chỉnh hành vi lựa chọn gamepad ở hướng bên trái.
Tùy chỉnh hành vi lựa chọn gamepad ở hướng phải.
Tùy chỉnh hành vi lựa chọn gamepad trong hướng lên.
Cho phép tùy chỉnh chuyển động của nút gamepad.
Phương Pháp
Phương Pháp kế thừa từ GuiObject- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
Di chuyển một GUI mượt mà đến một new UDim2 .
- TweenSize(endSize : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
Điều chỉnh mượt mà một GUI lên một new Datatype.UDim2 .
- TweenSizeAndPosition(endSize : UDim2,endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
Di chuyển một GUI một cách mượt mà đến kích thước và vị trí mới.
Sự Kiện
Sự Kiện kế thừa từ GuiObjectĐược kích hoạt khi một người bắt đầu tương tác thông qua một thiết bị giao tiếp người-máy (chuột bên dưới, chạm bắt đầu, nút bàn phím xuống, v.v.v).
Bị kích động khi một người thay đổi cách họ tương tác thông qua thiết bị giao tiếp Người-Máy (chuột, bắt đầu, nhấn bàn phím, v.v..).
Đã kết thúc khi một người dừng tương tác thông qua thiết bị Giao tiếp Người-Máy (chuột bên dưới, chạm bắt đầu, nút bàn phím xuống, v.v.);.
Bắt đầu khi người dùng di chuyển chuột vào một thành phần GUI.
Bắt đầu khi người dùng di chuyển chuột khỏi một thành phần GUI.
Bắt lửa mỗi khi một người dịch chuột trong khi nó ở trong một thành phần GUI.
Bắt đầu khi người dùng cuộn chuột chuột của họ trở lại khi chuột đang ở trên một thành phần GUI.
Bắt đầu khi người dùng di chuyển bánh xe chuột của họ khi chuột ở trên một thành phần GUI.
Được kích hoạt khi GuiObject đang được tập trung với GamepadSelector.
Bị kích hoạt khi GamepadSelector ngưng tập trung vào GuiObject.
Lửa khi người chơi bắt đầu, tiếp tục và dừng lại sau khi nhấn mạnh UI.
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
Bắt đầu khi người chơi di chuyển ngón tay của họ trên thành phần UI.
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Bắt lửa khi người chơi thực hiện một hành động nhấn hoặc kéo dùng hai ngón tay trên thành phần UI.
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Bắt đầu khi người chơi thực hiện một hành động quay bằng hai ngón tay trên thành phần UI.
Bắt đầu khi người chơi thực hiện một động tác trượt tuyết trên một thành phần UI.
Bắt đầu khi người chơi thực hiện một hành động nhấn chuột trên thành phần UI.
- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Kích hoạt khi lựa chọn gamepad di chuyển đến, rời đi hoặc thay đổi trong khu vực GuiBase2d hoặc bất kỳ con cháu GuiObjects kế tiếp.
Thuộc Tính
AbsoluteCanvasSize
Kích thước trong Offsets của khu vực có thể cuộn vào. Điều này được thiết lập cho tối đa của thuộc tính CanvasSize và kích thước của con cái nếu Class.ScrollingFrame.AutomaticCanvasSize|Auto
AutomaticCanvasSize
Đặc tính này được sử dụng để tự động thu nhỏ các đối tượng người dùng con của nó dựa trên kích thước của chúng. Các nhà phát triển có thể sử dụng đặc tính này để thêm chữ và các nội dung khác vào đối tượng người dùng ở lúc chỉnh sửa hoặc chạy thời gian thực, và kích th
Khi giá trị này được đặt vào một giá trị Enum.AutomaticSize khác ngoài giá trị None , AbsoluteCanvasSize có thể thay đổi kích thước tùy thuộc vào nội dung con cái của nó.
BottomImage
Hình ảnh Down trên thanh cuộn dọc. Kích thước này luôn luôn là ScrollBarThickness bởi ScrollBarThickness. Điều này cũng được sử dụng như hình ảnh trên thanh cuộn dọc.
CanvasPosition
Vị trí trong khu vực trên bản vẽ, trong các khoảng trống, nên được vẽ ở phía trên cùng bên trái của khung trượt tuyết
CanvasSize
Xác định kích thước của khu vực có thể cuộn vào. UDim2 được tính bằng kích thước của gui cha, tương tự như thuộc tính Kích thước trên các đối tượng gui.
ElasticBehavior
Đặc tính này xác định liệu và khi nào ScrollingFrame bản vẽ có độ dẻo không. Mặc định là WhenScrollable .
MidImage
Hình ảnh ở giữa trên các cuộn dây đứng. Kích thước này có thể thay đổi trong hướng y, nhưng luôn được đặt là ScrollingFrame.ScrollBarThickness trên các hướng x. Điều này cũng được sử dụng như hình ảnh ở giữa trên các cuộn dây đứng.
ScrollBarImageColor3
Xác định cách mà hình ảnh thanh trượt xuống được màu sắc. Khi được đặt trắng, không có sự nhuộm màu nào xảy ra. Đặc tính này rất hữu ích cho việc tái sử dụng nguồn hình ảnh: Nếu hình ảnh nguồn là hoàn toàn trắng với độ trong suốt, bạn có thể thiết lập toàn b
ScrollBarImageTransparency
Xác định alpha của hình ảnh trên thanh trượt. Một giá trị 0 là hoàn toàn bị che giấu, và một giá trị 1 là hoàn toàn trong suốt (hiện nhiên). Điều này tương tự như GuiObject.BackgroundTransparency hoặc BasePart.Transparency .
ScrollBarThickness
Độ dày của thanh cuộn tùy chỉnh. Điều này áp dụng cho cả thanh cuộn ngang và dọc. Nếu được đặt để 0, không có thanh cuộn được hiển thị.
ScrollingDirection
Điều này xác định hướng cuộn dây được phép. Nếu cuộn dây bị mất ở một hướng, thanh cuộn sẽ không xuất hiện. Mặc định để XY .
ScrollingEnabled
Xác định có phải cuộn dữ liệu được cho phép trên khung không. Nếu sai, không có thanh cuộn dữ liệu được hiển thị.
TopImage
Hình ảnh Theo dọc trên thanh cuộn đứng. Kích thước này luôn luôn là ScrollBarThickness bởi ScrollBarThickness. Điều này cũng được sử dụng như hình ảnh bên trái trên thanh cuộn đứng.
VerticalScrollBarPosition
Chỉ định bên mà các thanh cuộn dọc sẽ được đặt tại.