OverlapParams

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

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

Datatype.OverlapParams รุ่น

ในขณะที่ส่วนใหญ่ของข้อมูลใน Luau คุณสามารถเปลี่ยนแปลงสมาชิกของ OverlapParams โดยไม่ต้องสร้างวัตถุใหม่, ให้คุณสามารถใช้วัตถุเดียวกันซ้ำแล้วซ้ำได้

สรุป

คอนสตรัคเตอร์

คุณสมบัติ

  • รายการของวัตถุที่ลูกหลานจะใช้ในการกรองผู้สมัคร

  • กำหนดวิธีการที่ OverlapParams.FilterDescendantsInstances รายการใช้งาน

  • จำนวนส่วนสูงสุดที่จะถูกส่งคืนโดยคำถาม

  • กลุ่มความสามัคคีที่ใช้สำหรับการดำเนินงาน

  • กำหนดว่าผล BasePart.CanCollide ของการเรียกคำถามของขอบเขตจะพิจารณาค่าโครงสร้าง BasePart.CanQuery ของผู้ใช้หรือไม่

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

วิธีการ

คอนสตรัคเตอร์

new

คุณสมบัติ

FilterDescendantsInstances

รายการของวัตถุที่ลูกหลานจะใช้ในการกรองผู้สมัคร

กำหนดวิธีการที่ OverlapParams.FilterDescendantsInstances รายการใช้งานได้ขึ้นอยู่กับ Enum.RaycastFilterType ที่ให้ไว้ ปกติคือ Enum.RaycastFilterType.Exclude

MaxParts

จํานวนเงินสูงสุดของชิ้นส่วนที่จะกลับโดยคําถาม มูลค่าเริ่มต้นของ zero ( 0 ) ไม่ได้แทนที่ขีดจํากัด

CollisionGroup

ระบุกลุ่มความสามัคคีสำหรับการดำเนินงาน ชิ้นส่วนในกลุ่มความสามัคคีที่กำหนดไว้ใน ไม่ จะไม่ได้รับการสนับสนุนกับกลุ่มนี้ หากคุณละทิ้งสมบัตินี้ การดำเนินงานจะเดากลุ่มความสาม

RespectCanCollide

คุณสมบัตินี้ทำให้การเรียกใช้งาน true ในข้อมูลของเขตชนบท ใช้ค่า BasePart.CanCollide ของ BasePart.CanQuery เมื่อกำหนดว่าส่วนนั้นอยู่ในรายการผลลัพธ์ของเค

BruteForceAllSlow

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

วิธีการ

AddToFilter

void
เขียนพร้อมๆ กัน

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

พารามิเตอร์

instances: Instance | Array

ตัวอย่างหรือรายการที่มีให้เพิ่ม

ส่งค่ากลับ

void