ScrollingFrame

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

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

ScrollFrame เป็น Class.Frame พิเศษที่จัดการการเลื่อนทั้งหมดสำหรับคุณด้วยระยะการปรับแต่งที่หลากหลายได้แก่การปรับแต่งวิธีการทำงานของการเลื่อน

สรุป

คุณสมบัติ

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

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

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

    ขนาดในออเฟ็ตของเฟรมโดยไม่ต้องใช้เลื่อน

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

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

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

    รูปลงในแถบเลื่อนแนวตั้ง ขนาดของสิ่งนี้จะเป็น ScrollBarThickness โดย ScrollBarThickness เสมอ นี่ยังใช้เป็นรูปในแถบเลื่อนแนวตั้ง

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

    ตําแหน่งภายในแคนวาสในข้อเท็จจริงที่ควรจะวาดอยู่ด้านบนซ้ายของหน้าเลื่อน

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

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

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

    กำหนดเมื่อใดที่จะสามารถใช้การเลื่อนแบบเหนียวได้

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

    ระบุพฤติกรรมการแทรกของแถบเลื่อนแนวตั้ง

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

    รูปภาพกึ่งกลางบนแถบเลื่อนแนวตั้ง ขนาดนี้สามารถเปลี่ยนแปลงได้ในทิศทางย แต่จะตั้งค่าเสมอในทิศทาง x นี้ นี่ยังใช้เป็นรูปภาพกึ่งกลางบนแถบเลื่อนแนวตั้ง

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

    กำหนดวิธีการที่รูปแบบของเลื่อนสกรีนจะได้รับการสี

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

    กำหนดความโปร่งใสของรูปแบบการเลื่อนสกรีน

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

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

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

    กำหนดว่าการเลื่อนแนวทางในขณะนี้สามารถใช้ในโค้ดนี้ได้

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

    กำหนดว่าคุณสามารถเลื่อนหรือไม่ในตัวอักษร หากเป็นไปในทิศทางเดียวกันจะไม่มีเส้นเลื่อนที่ปรากฏขึ้น

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

    รูปภาพขึ้นบนแถบเลื่อนแนวตั้ง ขนาดของสิ่งนี้จะเป็น ScrollBarThickness โดย ScrollBarThickness เสมอ นี่ยังใช้เป็นรูปภาพด้านซ้ายบนแถบเลื่อนแนวตั้ง

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

    ระบุพฤติกรรมการแทรกของแถบเลื่อนแนวตั้ง

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

    ระบุด้านที่มุมมองแนวตั้งจะตั้งอยู่

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

    กำหนดว่ารูปแบบนี้สามารถรับข้อมูลการป้อนของผู้ใช้ได้หรือไม่

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

    กำหนดจุดเริ่มต้นของ GuiObject สัมพันธ์กับขนาดอันตามตัวเลข

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

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

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

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

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

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

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

    กำหนดสีของขอบ GuiObject

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

    กำหนดวิธีการที่ GuiObject ขอบเขตถูกวางโดยเฉลี่ยกับขนาดของมัน

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

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

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

    กำหนดว่าควรเรนเดอร์หรือไม่ GuiObjects ภายนอกขอบเขตของรูปปั้น GUI ระดับพ่อของคุณ

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

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

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

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

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

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

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

    ตั้งค่า GuiObject ซึ่งจะได้รับการเลือกเมื่อเครื่องยนต์ผู้ควบคุมเลื่อนลง

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

    ตั้งค่า GuiObject ซึ่งจะถูกเลือกเมื่อเครื่องยนต์เลื่อนซ้าย

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

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

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

    ตั้งค่า GuiObject ซึ่งจะถูกเลือกเมื่อเครื่องยนต์เลื่อนขึ้น

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

    กำหนดตำแหน่งพิกเซลและตำแหน่งเศษเส้นของ GuiObject

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

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

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

    กำหนดว่า GUI สามารถเลือกได้โดย gamepad หรือไม่

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

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

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

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

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

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

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

    ตั้งค่า Size แกนที่ Class.GuiObject จะสร้างบน, สัมพันธ์กับขนาดของพ่อของมัน.

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

    สมบัติสัมพันธ์ผสมของ BackgroundTransparency และ TextTransparency

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

    กำหนดว่า GuiObject และบุตรหลานของมันจะถูกเรนเดอร์หรือไม่

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

    กำหนดลำดับที่เรนเดอร์ GuiObject เมื่อเป็นคู่กับคนอื่น

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

    อธิบายตำแหน่งหน้าจอที่เป็นไปเลยของรายการ UI ในพิกเซล

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

    อธิบายการหมุนเวียนหน้าจริงของ UI โดยองศา

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

    อธิบายขนาดหน้าจอที่เป็นไปจริงของรายการ UI

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

    เมื่อตั้งค่าเป็น true จะใช้การแปลภาษาใน GuiBase2d และลูกหลานของมัน

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

    การอ้างอิงถึง LocalizationTable ที่จะใช้ในการประยุกต์การแปลอัตโนมัติสู่ GuiBase2d และลูกหลานของมัน

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

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

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

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

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

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

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

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

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

    ช่วยให้คุณสามารถปรับแต่งการเคลื่อนไหวของแผงควบคุมเกม

วิธีการ

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

อีเวนต์

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

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

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

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

  • จะเกิดขึ้นเมื่อผู้ใช้ย้ายเมาส์ออกจากส่วน 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

    เกิดขึ้นเมื่อผู้เล่นทำการหมุนโดยใช้นิ้วสองนิ้วบนรูปปั้น

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

    เกิดขึ้นเมื่อผู้เล่นทำการเลื่อนสไนเปอร์บนองค์ประกอบ UI

  • TouchTap(touchPositions : Array):RBXScriptSignal

    เกิดขึ้นเมื่อผู้เล่นทำการเลื่อนสายตาในส่วน UI

อีเวนต์รับทอดมาจากGuiBase2d
  • SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal

    เกิดขึ้นเมื่อเลือกแผงควบคุมเกมเคลื่อนไปยัง, ออกหรือเปลี่ยนแปลงใน GuiBase2d หรือ GuiObjects ต้นได้

คุณสมบัติ

AbsoluteCanvasSize

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

ขนาดในออเฟ็ตของพื้นที่ที่สามารถเลื่อนได้ ค่านี้ตั้งไว้ที่สูงสุดของค่า <a href="/reference/engine/datums">Class.ScrollingFrame.CanvasSize</a> และขนาดของบุตรหาก <a href="/reference/engine/datums">Class.ScrollingFrame.AutomaticCanvasSize</a

AbsoluteWindowSize

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

ขนาดในออเฟ็ตของเฟรมโดยไม่ต้องใช้เลื่อน

AutomaticCanvasSize

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

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

เมื่อค่านี้ถูกตั้งไว้เป็น Enum.AutomaticSize มูลค่าอื่นจาก None อาจเปลี่ยนขนาดได้ขึ้นอยู่กับเนื้อหาของลูกของมัน

BottomImage

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

รูปลงในแถบเลื่อนแนวตั้ง ขนาดของสิ่งนี้จะเป็น ScrollBarThickness โดย ScrollBarThickness เสมอ นี่ยังใช้เป็นรูปในแถบเลื่อนแนวตั้ง

CanvasPosition

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

ตําแหน่งภายในแคนวาสในออเฟ็ตที่ควรจะวาดอยู่ด้านบนซ้ายของหน้าเลื่อน

CanvasSize

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

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

ElasticBehavior

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

สมบัตินี้กำหนดว่าควรใช้ ScrollingFrame แคนวาสเป็นพลาสติกหรือไม่ ปกติจะเป็น WhenScrollable

HorizontalScrollBarInset

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

ระบุพฤติกรรมการแทรกของแถบเลื่อนแนวตั้ง

MidImage

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

รูปภาพกึ่งกลางบนแถบเลื่อนแนวตั้ง ขนาดนี้สามารถเปลี่ยนแปลงได้ในทิศทางย แต่จะตั้งค่าเสมอในทิศทาง x นี้ นี่ยังใช้เป็นรูปภาพกึ่งกลางบนแถบเลื่อนแนวตั้ง

ScrollBarImageColor3

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

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

ScrollBarImageTransparency

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

กำหนดค่าอัลฟาของรูปภาพที่เรนเดอร์ของแถบเลื่อน ค่า 0 เป็นสมบูรณ์เป็นเงา และค่า 1 เป็นสมบูรณ์โปร่งใส (มองไม่เห็น) นี้ สมบูรณ์เหมือนกับ GuiObject.BackgroundTransparency หรือ

ScrollBarThickness

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

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

ScrollingDirection

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

สมบัตินี้กำหนดว่าการเลื่อนแนวทางเป็นไปได้ หากการเลื่อนถูกห้ามในทิศทางใด ๆ สแกวร์จะไม่ปรากฏขึ้น การเริ่มต้นด้วย XY ค่าเริ่มต้นจะเป็น

ScrollingEnabled

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

กำหนดว่าคุณสามารถเลื่อนหรือไม่ในตัวอักษร หากเป็นไปในทิศทางเดียวกันจะไม่มีเส้นเลื่อนที่ปรากฏขึ้น

TopImage

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

รูปภาพขึ้นบนแถบเลื่อนแนวตั้ง ขนาดของสิ่งนี้จะเป็น ScrollBarThickness โดย ScrollBarThickness เสมอ นี่ยังใช้เป็นรูปภาพด้านซ้ายบนแถบเลื่อนแนวตั้ง

VerticalScrollBarInset

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

ระบุพฤติกรรมการแทรกของแถบเลื่อนแนวตั้ง

VerticalScrollBarPosition

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

ระบุด้านที่มุมมองแนวตั้งจะตั้งอยู่

วิธีการ

อีเวนต์