Path2D

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

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

สรุป

คุณสมบัติ

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

    เชื่อมต่อจุดควบคุมแรกและสุดท้ายเมื่อเปิดใช้งาน

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

    กำหนดสีของ Path2D .

  • ไม่ซ้ำ
    การรักษาความปลอดภัยของสคริปต์ Roblox
    อ่านพร้อมๆ กัน
  • ไม่ซ้ำ
    การรักษาความปลอดภัยของสคริปต์ Roblox
    อ่านพร้อมๆ กัน
  • อ่านพร้อมๆ กัน

    กำหนดความหนาของเส้นทาง Path2D

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

    กำหนดว่าเส้นทาง Path2D จะถูกเรนเดอร์หรือไม่

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

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

วิธีการ

อีเวนต์

คุณสมบัติ

Closed

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

เชื่อมต่อจุดควบคุมแรกและสุดท้ายเมื่อเปิดใช้งาน

Color3

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

กำหนดสีของ Path2D .

SelectedControlPoint

ไม่ซ้ำ
การรักษาความปลอดภัยของสคริปต์ Roblox
อ่านพร้อมๆ กัน

SelectedControlPointData

ไม่ซ้ำ
การรักษาความปลอดภัยของสคริปต์ Roblox
อ่านพร้อมๆ กัน

Thickness

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

กำหนดความหนาของเส้นทาง Path2D

Visible

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

กำหนดว่าเส้นทาง Path2D จะถูกเรนเดอร์หรือไม่เมื่อเท็จ, เส้นทางจะไม่แสดงผลอย่างไรก็ตาม การแก้ไขจุดควบคุมใดๆ จะอัปเดตอย่างถูกต้อง เพื่อให้แน่ใจว่าการสืบค้นข้อมูลจะมีข้อมูลที่ถูกต้อง

ZIndex

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

กำหนดลำดับที่เส้นทาง Path2D จะแสดงเป็นค่าสัมพันธ์กับ GUI อื่นทํางานเหมือนกับ GuiObject.ZIndex แต่ไม่โต้ตอบกับลําดับการจัดเตรียมในแบบใดทั้งสิ้น

วิธีการ

GetBoundingRect

ส่งคืนขนาดการผูก Rect สำหรับ Path2Dนี้คำนวณตามจุดควบคุมและไม่สามารถแก้ไขได้นอกเหนือจากการเปลี่ยนข้อมูลจุดควบคุม


ส่งค่ากลับ

GetControlPoint

คืน Path2DControlPoint สำหรับดัชนีที่กำหนด หากดัชนีออกจากขอบเขต วิธีนี้จะโยนข้อผิดพลาด

พารามิเตอร์

index: number
ค่าเริ่มต้น: ""

ส่งค่ากลับ

จุดควบคุมที่ให้ไอดีที่กำหนด

GetControlPoints

คืนตารางของทั้งหมด Path2DControlPoints สําหรับ Path2D


ส่งค่ากลับ

ตารางของทั้งหมด Path2DControlPoints .

GetLength

คืนความยาวของ Path2D นี้ ฟังก์ชันนี้อาจมีราคาแพงหากเรียกบ่อยเกินไป


ส่งค่ากลับ

GetMaxControlPoints

คืนจํานวนจุดควบคุมสูงสุดที่อนุญาตได้


ส่งค่ากลับ

GetPositionOnCurve

ส่งคืนตำแหน่ง 2D UDim2 ที่กำหนดใน t ค่าระหว่าง 0 และ 1 (รวม) ที่แทนที่ผลพารามิเตอร์ของการสอบถามสายลมค่าจะถูกบรรจุอย่างแน่นหนาใกล้กับบรรทัดและแยกกว้างในส่วนที่ตรงกว่า; ดู GetPositionOnCurveArcLength() สำหรับผลการวางระยะที่เท่าเทียมกัน

โยนข้อผิดพลาดหาก Path2D มีน้อยกว่าสองจุดควบคุม

พารามิเตอร์

ค่าที่จะสอบถาม Path2D ที่

ค่าเริ่มต้น: ""

ส่งค่ากลับ

ตำแหน่งในพื้นที่พารามิเตอร์

GetPositionOnCurveArcLength

ส่งคืนตำแหน่ง 2D UDim2 ที่มีค่า t ระหว่าง 0 และ 1 (รวม) ที่แทนที่ผลช่องว่างระยะทางของการสอบถามสปรินค่าจะถูกจัดให้อยู่ในระยะเดียวกันบนสายพาน; ดู GetPositionOnCurve() สำหรับผลการจัดระยะพารามิเตอร์

โยนข้อผิดพลาดหาก Path2D มีน้อยกว่าสองจุดควบคุม

พารามิเตอร์

ค่าที่จะสอบถาม Path2D ที่

ค่าเริ่มต้น: ""

ส่งค่ากลับ

ตำแหน่งในพื้นที่ความยาวของวงโคจร

GetTangentOnCurve

คืน tangent ที่มีค่าในพารามิเตอร์พื้นที่ที่ t มีค่าระหว่าง 0 และ 1 (รวม) ที่ t เป็นค่าระหว่าง 0 และ 1 (รวม)โยนข้อผิดพลาดหาก Path2D มีน้อยกว่าสองจุดควบคุม

พารามิเตอร์

ค่าที่จะสอบถาม Path2D ที่

ค่าเริ่มต้น: ""

ส่งค่ากลับ

GetTangentOnCurveArcLength

ส่งคืน tangent ที่มีค่าในพื้นที่ความยาวของวงกลมที่มีค่า t ระหว่าง 0 และ 1 (รวม) ที่ t เป็นค่าระหว่าง 0 และ 1โยนข้อผิดพลาดหาก Path2D มีน้อยกว่าสองจุดควบคุม

พารามิเตอร์

ค่าที่จะสอบถาม Path2D ที่

ค่าเริ่มต้น: ""

ส่งค่ากลับ

เทียนในพื้นที่ความยาวของวงกลม

InsertControlPoint

()

สอดใส่ใหม่ Path2DControlPoint ที่ดัชนีที่กำหนดโยนคําเตือนหากดัชนีอยู่นอกขอบเขตหรือหากคุณกําลังพยายามเพิ่มจุดควบคุมเกินขีดจํากัด 50

พารามิเตอร์

index: number

ดัชนีที่จะสอดเข้าไป

ค่าเริ่มต้น: ""

จุดควบคุมที่จะสอดเข้า

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

RemoveControlPoint

()

ลบจุดควบคุมที่ให้ไอดีที่กำหนด โยนคําเตือนหากไอดีออกจากขอบเขต

พารามิเตอร์

index: number

ดัชนีที่จะลบที่

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

SetControlPoints

()

ตั้งค่าจุดควบคุมทั้งหมดไปยัง阵列ที่ระบุ โดยแทนที่จุดทั้งหมดที่มีอยู่ด้วยจุดใหม่โยนคําเตือนหากมีมากกว่า 50 จุดในแอร์ราย์ controlPoints

พารามิเตอร์

controlPoints: Array

ตั้งค่า

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

UpdateControlPoint

()

อัปเดตจุดควบคุมในดัชนีที่กำหนด โยนคําเตือนหากดัชนีอยู่นอกขอบเขต

พารามิเตอร์

index: number

ดัชนีจุดควบคุมที่จะอัปเดต

ค่าเริ่มต้น: ""
ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

อีเวนต์

ControlPointChanged

จุดควบคุมการเผาไหม้เปลี่ยนแปลงได้ตลอดเวลา