OverlapParams
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
The Datatype.OverlapParams</
Ngoài hầu hết các loại dữ liệu ở Luau, bạn có thể thay đổi tất cả các thành viên của OverlapParams mà không cần tạo một đối tượng mới, cho phép bạn tái sử dụng cùng một đối tượng nhiều lần.
Tóm Tắt
Người Tạo
- new()
Thuộc Tính
Một dàn đối tượng được sử dụng để lọc các ứng viên.
Xác định cách danh sách OverlapParams.FilterDescendantsInstances được sử dụng.
Số lượng tối đa các bộ phận được trả lại bởi truy vấn.
Nhóm va chạm được sử dụng cho hoạt động.
Xác định có phải đối tượng truy vấn giới hạn BasePart.CanCollide xem xét giá trị BasePart.CanQuery của đối tượng trong Class.BasePart.CanQueue không.
Khi bật, hồ sơ sẽ lะ lơ tất cả các đặc tính va chạm phần và thực hiện kiểm tra người lớn trên mỗi phần.
Phương Pháp
Thêm các instância đã cung cấp cho FilterDescendantsInstances .
Người Tạo
new
Thuộc Tính
FilterType
Xác định cách OverlapParams.FilterDescendantsInstances hàng được sử dụng, tùy thuộc vào Enum.RaycastFilterType mà cung cấp. Mặc định là Enum.RaycastFilterType.Exclude .
MaxParts
Số lượng tối đa các bộ phận được quản lại bởi truy vấn. Giá trị mặc định của zero ( 0 ) không đại diện cho giới hạn.
CollisionGroup
Định nhóm va chạm cho hoạt động. Các bộ phận trong nhóm va chạm được đặt để không va chạm với nhau. Những bộ phận trong nhóm va chạm được bỏ qua. Nếu thuộc tính này bị bỏ qua, hoạt động sẽ cho rằng nhóm va chạm mặc định.
RespectCanCollide
Điều này, nếu true , làm cho điều kiện BasePart.CanCollide sử dụng giá trị BasePart.CanQuery của một phần trong màn hình khi xác định liệu phần đó có được bao gồm trong mảng kết quả truy vấn không gian hay không.
BruteForceAllSlow
Khi bật, hồ sơ sẽ lưu tất cả các thuộc tính va chạm phần và thực hiện một cuộc kiểm tra người lớn trên mỗi phần. Điều này sẽ ảnh hưởng xấu đến hiệu suất và không nên được sử dụng trong các trải nghiệm trực tiếp.
Phương Pháp
AddToFilter
Vì hiệu quả và đơn giản, phương pháp này là cách được ưa thích để thêm instances vào bộ lọc. Nó có lợi thế bổ sung là cho phép FilterDescendantsInstances được cập nhật từ một context paralel.