ScrollingFrame

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ScrollingFrame เป็นประเภทพิเศษ Frame ที่มีการเลื่อนการโต้ตอบที่ใช้งานอยู่แล้วและวิธีที่แตกต่างกันในการปรับแต่งวิธีที่การเลื่อนทำงาน

Example ScrollingFrame on the screen containing a tabbed category bar and a list of magical items for the player to consider purchasing.

สรุป

คุณสมบัติ

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    ขนาดของพื้นที่ที่สามารถเลื่อนได้ในออฟเซ็ต

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    ขนาดของกรอบในการเลื่อนโดยไม่มีแถบเลื่อน

  • อ่านพร้อมๆ กัน

    กำหนดว่า ScrollingFrame.CanvasSize จะถูกปรับขนาดตามเนื้อหาลูกหรือไม่

  • BottomImage:ContentId
    อ่านพร้อมๆ กัน

    ภาพที่แสดงที่ด้านล่างของแถบเลื่อนแนวตั้งหรือทางด้านขวาของแถบเลื่อนแนวนอน (หมุน 90° ในทิศทางตรงกันข้ามสำหรับแถบเลื่อนแนวนอน)

  • อ่านพร้อมๆ กัน

    สะท้อนความเคลื่อนที่ ปัจจุบัน ของแคนวาสภายในกรอบในพิกเซลและตั้งตำแหน่งของแถบเลื่อนตามลำดับ

  • อ่านพร้อมๆ กัน

    กำหนดขนาดของพื้นที่ที่เลื่อนได้

  • อ่านพร้อมๆ กัน

    กำหนดว่าเมื่อใดและเมื่อใดที่การเลื่อนแบบยืดหยุ่นจะได้รับอนุญาตบนอุปกรณ์ที่เปิดใช้งานสัมผัส

  • อ่านพร้อมๆ กัน

    บ่งบอกว่า CanvasSize อยู่บนแกนนอนหรือไม่โดย ScrollBarThickness บนแกนนอน

  • MidImage:ContentId
    อ่านพร้อมๆ กัน

    ภาพที่ครอบคลุมพื้นที่ระหว่าง TopImage และ BottomImage (หมุน 90° ในเชิงตรงกันข้ามสำหรับแถบเลื่อนแนวนอน)

  • อ่านพร้อมๆ กัน

    กำหนดวิธีที่ภาพแถบเลื่อนที่เรนเดอร์ได้รับการจัดสี

  • อ่านพร้อมๆ กัน

    กำหนดความทึบของรูปแถบเลื่อน

  • อ่านพร้อมๆ กัน

    ความหนาของแถบเลื่อนในพิกเซล; ใช้กับแถบเลื่อนแนวนอนและแนวตั้งทั้งสอง

  • อ่านพร้อมๆ กัน

    กำหนดทิศทาง (หรือทิศทาง) ที่สามารถเลื่อนได้

  • อ่านพร้อมๆ กัน

    กำหนดว่าการเลื่อนบนเฟรมจะได้รับอนุญาตหรือไม่

  • TopImage:ContentId
    อ่านพร้อมๆ กัน

    ภาพที่แสดงบนด้านบนของแถบเลื่อนแนวตั้งหรือทางด้านซ้ายของแถบเลื่อนแนวนอน (หมุน 90° ในทิศทางตรงกันข้ามสำหรับแถบเลื่อนแนวนอน)

  • อ่านพร้อมๆ กัน

    บ่งบอกว่า CanvasSize อยู่ในตำแหน่งหรือไม่โดย ScrollBarThickness บนแกนนอน

  • อ่านพร้อมๆ กัน

    บ่งบอกว่าแถบเลื่อนแนวตั้งตำแหน่งไปทางซ้ายหรือขวาของพื้นที่วาดภาพ

คุณสมบัติรับทอดมาจากGuiObject
  • อ่านพร้อมๆ กัน

    กำหนดว่าองค์ประกอบ UI นี้จะรับอินพุตหรือไม่

  • อ่านพร้อมๆ กัน

    กำหนดจุดต้นกำเนิดของ GuiObject เมื่อเทียบกับขนาดสัมบูรณ์ของมัน

  • อ่านพร้อมๆ กัน

    กำหนดว่าการปรับขนาดจะเกิดขึ้นตามเนื้อหาลูกหรือไม่

  • อ่านพร้อมๆ กัน

    กำหนดสีพื้นหลัง GuiObject

  • อ่านพร้อมๆ กัน

    กำหนดความโปร่งใสของพื้นหลังและขอบ GuiObject

  • อ่านพร้อมๆ กัน

    กำหนดสีขอบ GuiObject ได้

  • อ่านพร้อมๆ กัน

    กำหนดวิธีที่ขอบ GuiObject ถูกวางในลักษณะที่เกี่ยวข้องกับขนาด

  • อ่านพร้อมๆ กัน

    กำหนดความกว้างของพิกเซลของขอบ GuiObject

  • อ่านพร้อมๆ กัน

    กำหนดว่าถ้าลูกหลาน GuiObjects นอกขอบเขตขององค์ประกอบ GUI พ่อจะต้องแสดงผลหรือไม่

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    กำหนดว่าเมาส์ของผู้เล่นกดอยู่อย่างใดอย่างหนึ่งบน GuiObject หรือไม่

  • อ่านพร้อมๆ กัน

    กำหนดว่า GuiButton สามารถโต้ตอบได้หรือไม่ หรือถ้า GuiState ของ GuiObject กำลังเปลี่ยนแปลงหรือไม่

  • อ่านพร้อมๆ กัน

    ควบคุมลำดับการจัดเรียงของ GuiObject เมื่อใช้กับ UIGridStyleLayout

  • อ่านพร้อมๆ กัน

    ตั้งค่า GuiObject ซึ่งจะถูกเลือกเมื่อตัวเลือกเกมแพดถูกเลื่อนลง

  • อ่านพร้อมๆ กัน

    ตั้งค่า GuiObject ซึ่งจะถูกเลือกเมื่อตัวเลือกเกมแพดถูกย้ายไปทางซ้าย

  • อ่านพร้อมๆ กัน

    ตั้งค่า GuiObject ซึ่งจะถูกเลือกเมื่อตัวเลือกเกมแพดถูกย้ายไปทางขวา

  • อ่านพร้อมๆ กัน

    ตั้งค่า GuiObject ซึ่งจะถูกเลือกเมื่อตัวเลือกเกมแพดถูกย้ายขึ้น

  • อ่านพร้อมๆ กัน

    กำหนดพิกเซลและตําแหน่งเวกเตอร์ของ GuiObject

  • อ่านพร้อมๆ กัน

    กำหนดจำนวนองศาที่ GuiObject หมุนไป

  • อ่านพร้อมๆ กัน

    ตรวจสอบว่า GuiObject สามารถเลือกได้โดยคอนโซลเกมหรือไม่

  • อ่านพร้อมๆ กัน

    แทนที่การเลือกเริ่มต้นที่ใช้สำหรับเกมแพด

  • อ่านพร้อมๆ กัน

    ลำดับของ GuiObjects ที่เลือกโดยการเลือก UI ของเกมแพด

  • อ่านพร้อมๆ กัน

    กำหนดพิกเซลและขนาดสเกลาร์ของ GuiObject

  • อ่านพร้อมๆ กัน

    ตั้งแกน Size ที่ GuiObject จะอ้างอิงจากขนาดของพ่อของมัน เมื่อเทียบกับขนาดของพ่อ

  • ซ่อนอยู่
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน
    เลิกใช้แล้ว

    คุณสมบัติผสมของ BackgroundTransparency และ TextTransparency .

  • อ่านพร้อมๆ กัน

    กำหนดว่า GuiObject และบรรดาลูกหลานจะถูกแสดงหรือไม่

  • อ่านพร้อมๆ กัน

    กำหนดลำดับที่เรนเดอร์ GuiObject จะแสดงเป็นค่าสัมพันธ์กับคนอื่น

คุณสมบัติรับทอดมาจากGuiBase2d
  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายตำแหน่งจอแสดงจริงขององค์ประกอบ GuiBase2d ในพิกเซล

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายการหมุนหน้าจอที่เกิดขึ้นจริงขององค์ประกอบ GuiBase2d ในองศา

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายขนาดหน้าจอที่เป็นจริงขององค์ประกอบ GuiBase2d ในพิกเซล

  • อ่านพร้อมๆ กัน

    เมื่อตั้งค่าเป็น true การแปลท้องถิ่นจะถูกใช้กับ GuiBase2d และบรรดาลูกหลานของมัน

  • อ่านพร้อมๆ กัน

    การอ้างอิงถึง LocalizationTable ที่จะใช้เพื่อใช้การแปลงภาษาท้องถิ่นอัตโนมัติกับ GuiBase2d และบรรดาลูกหลานของมัน

  • อ่านพร้อมๆ กัน

    ปรับพฤติกรรมการเลือกเกมแพดในทิศทางลง

  • อ่านพร้อมๆ กัน

    ปรับพฤติกรรมการเลือกเกมแพดในทิศทางซ้าย

  • อ่านพร้อมๆ กัน

    ปรับพฤติกรรมการเลือก gamepad ในทิศทางที่ถูกต้อง

  • อ่านพร้อมๆ กัน

    ปรับพฤติกรรมการเลือกเกมแพดในทิศทางขึ้น

  • อ่านพร้อมๆ กัน

    อนุญาตให้ปรับแต่งการเคลื่อนไหวการเลือกเกมแพดได้

วิธีการ

วิธีการรับทอดมาจากGuiObject

อีเวนต์

อีเวนต์รับทอดมาจากGuiObject
  • ยิงเมื่อผู้ใช้เริ่มโต้ตอบผ่านอุปกรณ์อินเทอร์เฟซมนุษย์-คอมพิวเตอร์ (ปุ่มเมาส์ลง, แตะเริ่ม, ปุ่มแป้นพิมพ์ลง, เป็นต้น)

  • ยิงเมื่อผู้ใช้เปลี่ยนวิธีการโต้ตอบผ่านอุปกรณ์อินเทอร์เฟซมนุษย์-คอมพิวเตอร์ (ปุ่มเมาส์ลง, แตะเริ่ม, ปุ่มแป้นพิมพ์ลง, เป็นต้น)

  • ยิงเมื่อผู้ใช้หยุดโต้ตอบผ่านอุปกรณ์อินเทอร์เฟซมนุษย์-คอมพิวเตอร์ (ปุ่มเมาส์ลง, แตะเริ่ม, ปุ่มแป้นพิมพ์ลง, เป็นต้น)

  • เกิดไฟไหม้เมื่อผู้ใช้ย้ายเมาส์ไปยังองค์ประกอบ GUI

  • เกิดไฟไหม้เมื่อผู้ใช้ย้ายเมาส์ออกจากองค์ประกอบ GUI

  • เกิดไฟไหม้เมื่อผู้ใช้ย้ายเมาส์ในขณะที่อยู่ภายในองค์ประกอบ GUI ใดๆ

  • เกิดไฟไหม้เมื่อผู้ใช้เลื่อนล้อเมาส์กลับเมื่อเมาส์อยู่เหนือองค์ประกอบ GUI

  • เกิดไฟไหม้เมื่อผู้ใช้เลื่อนล้อเมาส์ไปข้างหน้าเมื่อเมาส์อยู่เหนือองค์ประกอบ GUI

  • ยิงเมื่อ GuiObject ได้รับการโฟกัสด้วยตัวเลือก Gamepad

  • ยิงเมื่อตัวเลือก Gamepad หยุดโฟกัสกับ 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

  • TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal

    เกิดไฟไหม้เมื่อผู้เล่นดําเนินการทําท่าหมุนโดยใช้นิ้วสองนิ้วบนองค์ประกอบ UI

  • TouchSwipe(swipeDirection : Enum.SwipeDirection,numberOfTouches : number):RBXScriptSignal

    เกิดไฟไหม้เมื่อผู้เล่นดําเนินการสับข้อมูลบนองค์ประกอบ UI

  • TouchTap(touchPositions : Array):RBXScriptSignal

    เกิดไฟไหม้เมื่อผู้เล่นดําเนินการสัมผัสท่าทางบนองค์ประกอบ UI

อีเวนต์รับทอดมาจากGuiBase2d

คุณสมบัติ

AbsoluteCanvasSize

อ่านอย่างเดียว
ไม่ซ้ำ

ขนาดของพื้นที่ที่สามารถเลื่อนได้ในออฟเซ็ตคุณสมบัตินี้ถูกตั้งค่าเป็นสูงสุดของคุณสมบัติ CanvasSize และขนาดของลูกๆ หาก AutomaticCanvasSize ถูกตั้งค่าเป็นสิ่งอื่นนอกจาก Enum.AutomaticSize.None

AbsoluteWindowSize

อ่านอย่างเดียว
ไม่ซ้ำ

ขนาดของกรอบในการเลื่อนโดยไม่มีแถบเลื่อน

AutomaticCanvasSize

อ่านพร้อมๆ กัน

คุณสมบัตินี้ใช้เพื่อกำหนดขนาด UI รากโดยอัตโนมัติตามขนาดของบุตรหลานของมันคุณสามารถใช้คุณสมบัตินี้เพื่อเพิ่มข้อความและเนื้อหาอื่นๆ ได้อย่างไดนามิกในเวลาแก้ไขหรือรันเวลาและขนาดจะปรับให้พอดีกับเนื้อหานั้น

เมื่อคุณสร้างคุณสมบัตินี้ให้เป็นค่า ที่แตกต่างจาก ค่าอื่น ๆ คุณอาจปรับขนาดได้ขึ้นอยู่กับเนื้อหาลูก

BottomImage

ContentId
อ่านพร้อมๆ กัน

ภาพที่แสดงที่ด้านล่างของแถบเลื่อนแนวตั้งหรือทางด้านขวาของแถบเลื่อนแนวนอน (หมุน 90° ในทิศทางตรงกันข้ามสำหรับแถบเลื่อนแนวนอน)

Diagram showing the three image asset elements which construct a scrolling frame's scroll bar.

CanvasPosition

อ่านพร้อมๆ กัน

สะท้อนความเคลื่อนที่ ปัจจุบัน ของแคนวาสภายในกรอบในพิกเซลและตั้งตำแหน่งของแถบเลื่อนตามลำดับโปรดทราบว่าคุณสมบัตินี้ไม่ทำอะไรหากแถบเลื่อนไม่ปรากฏขึ้น

CanvasSize

อ่านพร้อมๆ กัน

กำหนดขนาดของพื้นที่ที่เลื่อนได้สำหรับทางเลือกที่ปรับได้ขึ้นอยู่กับขนาดโดยรวมของเด็กภายใน ScrollingFrame พิจารณาใช้ AutomaticCanvasSize

ElasticBehavior

อ่านพร้อมๆ กัน

คุณสมบัตินี้กำหนดว่าเมื่อใดและเมื่อใดที่การเลื่อนแบบยืดหยุ่นจะได้รับอนุญาตบนอุปกรณ์ที่เปิดใช้งานสัมผัส ค่าเริ่มต้นคือ WhenScrollable

HorizontalScrollBarInset

อ่านพร้อมๆ กัน

บ่งบอกว่า CanvasSize อยู่บนแกนนอนหรือไม่โดย ScrollBarThickness บนแกนนอน

MidImage

ContentId
อ่านพร้อมๆ กัน

ภาพที่ครอบคลุมพื้นที่ระหว่าง TopImage และ BottomImage (หมุน 90° ในเชิงตรงกันข้ามสำหรับแถบเลื่อนแนวนอน)ภาพนี้จะขยายโดยอัตโนมัติเพื่อเติมช่องว่างระหว่างแถบหมวก

Diagram showing the three image asset elements which construct a scrolling frame's scroll bar.

ScrollBarImageColor3

อ่านพร้อมๆ กัน

กำหนดวิธีที่ภาพแถบเลื่อน ( TopImage , MidImage , BottomImage ) จะถูกสีไว้เมื่อตั้งค่าเป็นขาวไม่มีการแยกสีเกิดขึ้นคุณสมบัตินี้มีประโยชน์สำหรับการใช้ซ้ำทรัพยากรภาพ; หากภาพที่มาจากแหล่งมีสีขาวอย่างสมบูรณ์พร้อมความโปร่งใส คุณสามารถตั้งสีของแถบเลื่อนทั้งหมดได้ในครั้งเดียว

ScrollBarImageTransparency

อ่านพร้อมๆ กัน

กำหนดความทึบของภาพแถบเลื่อน ( TopImage , MidImage , BottomImage ).ค่า 0 มีความทึบและค่า 1 มีความโปร่งใสอย่างสมบูรณ์ (มองไม่เห็น)

ScrollBarThickness

อ่านพร้อมๆ กัน

ความหนาของแถบเลื่อนในพิกเซล; ใช้กับแถบเลื่อนทั้งแนวนอนและแนวตั้ง หากตั้งค่าเป็น 0 แถบเลื่อนจะไม่ถูกแสดง

ScrollingDirection

อ่านพร้อมๆ กัน

คุณสมบัตินี้กำหนดทิศทาง (หรือทิศทาง) ที่สามารถเลื่อนได้หากการเลื่อนไม่ได้รับอนุญาตในทิศทางใดทิศทางหนึ่งแถบเลื่อนที่เกี่ยวข้องจะไม่ปรากฏค่าเริ่มต้นเป็น Enum.ScrollingDirection.XY .

ScrollingEnabled

อ่านพร้อมๆ กัน

กำหนดว่าการเลื่อนจะได้รับอนุญาตบนเฟรมหรือไม่ หาก false จะไม่มีแถบเลื่อนที่จะแสดง

TopImage

ContentId
อ่านพร้อมๆ กัน

ภาพที่แสดงบนด้านบนของแถบเลื่อนแนวตั้งหรือทางด้านซ้ายของแถบเลื่อนแนวนอน (หมุน 90° ในทิศทางตรงกันข้ามสำหรับแถบเลื่อนแนวนอน)

Diagram showing the three image asset elements which construct a scrolling frame's scroll bar.

VerticalScrollBarInset

อ่านพร้อมๆ กัน

บ่งบอกว่า CanvasSize อยู่ในตำแหน่งหรือไม่โดย ScrollBarThickness บนแกนนอน

VerticalScrollBarPosition

อ่านพร้อมๆ กัน

บ่งบอกว่าแถบเลื่อนแนวตั้งตำแหน่งไปทางซ้ายหรือขวาของพื้นที่วาดภาพ ค่าเริ่มต้นคือ Enum.VerticalScrollBarPosition.Right

วิธีการ

อีเวนต์