สร้างแคปซูล

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

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

ยืนยัน

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

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

ใส่ค่า

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

ออก

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