Kiểm tra tia đơn

Vật lý
Cả máy chủ và máy khách
Cả Mobile và PC

Thực hiện phát hiện tia và trả về thực thể đầu tiên được đánh theo hướng tia. Thực thể bị đánh cần có thành phần va chạm. Nếu tham số cấp độ được điền vào chỗ trống, địa hình có thể được phát hiện.

Khai báo

func SingleRaycast(startPosition Vector3, direction Vector3, distance float, layerMask List<int>, includeTrigger bool, out var hitEntities entity<Entity>, out var hitPoints Vector3, out var hitDistances float, out var hitNormals Vector3)
go

Tham số

Input

Tên Kiểu Mô tả
Điểm bắt đầu Vector3 Tọa độ vị trí bắt đầu
Hướng Vector3 Hướng phát hiện tia
Khoảng cách Float Khoảng cách phát hiện tia, chỉ chấp nhận giá trị dương
Layer mask ListT_int Mặt nạ lớp phát hiện tia, chỉ những cấp độ đã điền mới tham gia quét, để trống nghĩa là tất cả các cấp độ sẽ tham gia quét
Bao gồm trình kích hoạt Bool Có thể quét ra các kích hoạt?

Ra ngoài

Tên Kiểu Mô tả
Trúng Thực thể Entity thực thể đánh
Điểm trúng Vector3 tọa độ điểm nhấn
Khoảng cách trúng Float Khoảng cách từ điểm đánh đến điểm bắt đầu
Pháp tuyến bề mặt điểm trúng Vector3 Đánh bề mặt bình thường