OverlapParams
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
Datatype.OverlapParams รุ่น
ในขณะที่ส่วนใหญ่ของข้อมูลใน Luau คุณสามารถเปลี่ยนแปลงสมาชิกของ OverlapParams โดยไม่ต้องสร้างวัตถุใหม่, ให้คุณสามารถใช้วัตถุเดียวกันซ้ำแล้วซ้ำได้
สรุป
คอนสตรัคเตอร์
- new()
คุณสมบัติ
รายการของวัตถุที่ลูกหลานจะใช้ในการกรองผู้สมัคร
กำหนดวิธีการที่ OverlapParams.FilterDescendantsInstances รายการใช้งาน
จำนวนส่วนสูงสุดที่จะถูกส่งคืนโดยคำถาม
กลุ่มความสามัคคีที่ใช้สำหรับการดำเนินงาน
กำหนดว่าผล BasePart.CanCollide ของการเรียกคำถามของขอบเขตจะพิจารณาค่าโครงสร้าง BasePart.CanQuery ของผู้ใช้หรือไม่
เมื่อเปิดใช้งาน คำสั่งจะไม่สนใจคุณสมบัติการชนของทุกส่วน และดำเนินการตรวจสอบด้วยความรุนแรงทุกส่วน
วิธีการ
เพิ่มตัวอินสแตนซ์ที่จัดหาให้กับ FilterDescendantsInstances
คอนสตรัคเตอร์
new
คุณสมบัติ
FilterType
กำหนดวิธีการที่ OverlapParams.FilterDescendantsInstances รายการใช้งานได้ขึ้นอยู่กับ Enum.RaycastFilterType ที่ให้ไว้ ปกติคือ Enum.RaycastFilterType.Exclude
MaxParts
จํานวนเงินสูงสุดของชิ้นส่วนที่จะกลับโดยคําถาม มูลค่าเริ่มต้นของ zero ( 0 ) ไม่ได้แทนที่ขีดจํากัด
CollisionGroup
ระบุกลุ่มความสามัคคีสำหรับการดำเนินงาน ชิ้นส่วนในกลุ่มความสามัคคีที่กำหนดไว้ใน ไม่ จะไม่ได้รับการสนับสนุนกับกลุ่มนี้ หากคุณละทิ้งสมบัตินี้ การดำเนินงานจะเดากลุ่มความสาม
RespectCanCollide
คุณสมบัตินี้ทำให้การเรียกใช้งาน true ในข้อมูลของเขตชนบท ใช้ค่า BasePart.CanCollide ของ BasePart.CanQuery เมื่อกำหนดว่าส่วนนั้นอยู่ในรายการผลลัพธ์ของเค
BruteForceAllSlow
เมื่อเปิดใช้งาน,คำสั่งจะไม่สนใจคุณสมบัติการชนกันของชิ้นส่วนทั้งหมดและประเมินความแข็งแกร่งด้วยความรุนแรงบนแต่ละชิ้นส่วน นี่จะส่งผลเสียต่อประสิทธิภาพและไม่ควรใช้ในประสบการณ์แบบสด
วิธีการ
AddToFilter
สำหรับประสิทธิภาพและความเรียบง่าย วิธีนี้เป็นวิธีที่ได้รับการยอมรับในการเพิ่มตัวอย่างให้กับตัวกรอง มันมีข้อดีเพิ่มเติมที่ว่ามันสามารถ FilterDescendantsInstances ที่จะ