RaycastParams

Hiển Thị Bản Đã Lỗi Thời

*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.

Loại dữ liệu RaycastParams lưu các tham số cho WorldRoot:Raycast() các hoạt động.Thuộc tính FilterDescendantsInstances lưu một mảng các đối tượng để sử dụng làm danh sách bao gồm hoặc loại trừ dựa trên enum RaycastParams.FilterType.Nếu cần, thuộc tính RaycastParams.IgnoreWater có thể được sử dụng để bỏ qua Terrain nước, và thuộc tính RaycastParams.CollisionGroup có thể xác định một nhóm va chạm cho hoạt động phát bắn tia.

Vật này khác với đối tượng có tên tương tự RaycastResult cung cấp kết quả của một raycast.

Không giống như hầu hết các loại dữ liệu trong Luau, bạn có thể thay đổi tất cả các thành viên của RaycastParams 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 lặp lại nhiều lần.

Tóm Tắt

Người Tạo

Thuộc Tính

Phương Pháp

Người Tạo

new

Trả về một đối tượng trống RaycastParams .Không giống như các công trình kiểu dữ liệu khác, công trình này không có bất kỳ tham số nào, do đó bạn nên đặt các thuộc tính của nó phù hợp.

Thuộc Tính

FilterDescendantsInstances

Một mảng các đối tượng mà con cháu của chúng được sử dụng để lọc các ứng viên phát bắn.

Xác định cách mảng FilterDescendantsInstances được sử dụng, tùy thuộc vào Enum.RaycastFilterType được cung cấp.

IgnoreWater

Xác định xem liệu vật liệu nước có được xem xét khi phóng tia chống lại Terrain hay không.

CollisionGroup

Xác định một nhóm va chạm cho hoạt động phát bắn tia.Các phần trong nhóm va chạm được đặt thành không va chạm với nhóm này sẽ bị bỏ qua.Nếu thuộc tính này bị bỏ qua, raycast cho rằng nhóm va chạm mặc định là Mặc định .

RespectCanCollide

Tính chất này, nếu true , làm cho hoạt động phát bắn tia sử dụng giá trị CanCollide của một phần bị chồng lấp vào ủng hộ giá trị CanQuery của nó khi xác định xem phần đó có được bao gồm trong RaycastResult hay không.

BruteForceAllSlow

Khi bật, truy vấn sẽ bỏ qua tất cả các đặc tính va chạm phần và thực hiện kiểm tra bằng lực lượng thô lỗ trên mỗi phần.Điều này sẽ ảnh hưởng tiêu cực đế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

()
Ghi Song Song

Vì hiệu quả và đơn giản, phương pháp này là cách ưa thích để thêm các ví dụ vào bộ lọc.Nó có lợi thế bổ sung là nó cho phép FilterDescendantsInstances được cập nhật từ một ngữ cảnh song song.

Tham Số

instances: Instance | Array

Một ví dụ hoặc một mảng chứa các ví dụ để thêm.

Lợi Nhuận

()