สร้างกล่องแสกน

ฟิสิกส์
ทั้งฝั่งเซิร์ฟเวอร์และฝั่งไคลเอนต์
ทั้งมือถือและ PC

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

ยืนยัน

func BoxCast(halfExtents Vector3, center Vector3, rotation Vector3, direction Vector3, maxDistance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>)
go

ข้อมูลพารามิเตอร์

ใส่ค่า

ชื่อ ประเภท คำอธิบาย
ยืดขนาด (ครึ่ง) Vector3 ครึ่งหนึ่งของความยาวทั้งสามด้านของพื้นที่กล่อง ยอมรับเฉพาะค่าบวกเท่านั้น
จุดศูนย์กลาง Vector3 จุดกึ่งกลางของพื้นที่กล่อง
การหมุน Vector3 การหมุนพื้นที่กล่อง
ทิศทาง Vector3 ทิศทางการเดินทางของพื้นที่กล่อง
ระยะทางสูงสุด Float ระยะทางการเดินทางของพื้นที่กล่องยอมรับเฉพาะค่าบวกเท่านั้น
เลเยอร์มาสก์ (Layer Mask) ListT_int เลเยอร์มาสก์ เฉพาะเลเยอร์ที่กรอกแล้วเท่านั้นที่จะเข้าร่วมในการสแกน การเว้นว่างไว้หมายความว่าเลเยอร์ทั้งหมดจะมีส่วนร่วมในการสแกน
รวมทริกเกอร์ Bool เป็นไปได้ไหมที่จะตรวจจับทริกเกอร์

ออก

ชื่อ ประเภท คำอธิบาย
ตีเอนทีตี้ ListT_Entity รายการเอนทิตีที่ได้รับความนิยม