การทดสอบ Hit Point | hyperPad Documentation

Loading...

Logo
Documentationวัตถุการทดสอบ Hit Point
วัตถุ

การทดสอบ Hit Point

Last updated May 2, 2023

คำอธิบาย

พฤติกรรม HitPoint Test วางจุดที่มองไม่เห็นในฉากและทดสอบว่าอ็อบเจ็กต์ใดที่ตัดกับจุดนั้น สิ่งนี้จะทดสอบเฉพาะอ็อบเจ็กต์ที่ไม่ใช่ฉากเท่านั้น.

คุณสมบัติ

ถูกกระตุ้นเพียงครั้งเดียวเมื่อเกิดเหตุการณ์

ประเภท Raycast
  • อ็อบเจ็กต์ที่มี Z สูงสุด - จะรวมเฉพาะอ็อบเจ็กต์ที่มีระเบียบ z สูงสุดซึ่งจุดตัดกันเป็นรายการ นี่สามารถจำลองการสัมผัสได้

  • อ็อบเจ็กต์ที่มี Z ต่ำสุด - จะรวมเฉพาะอ็อบเจ็กต์ที่มีระเบียบ z ต่ำสุดซึ่งจุดตัดกันเป็นรายการ

  • อ็อบเจ็กต์ทั้งหมด - จะรวมอ็อบเจ็กต์ทุกชนิดที่จุดตัดกันในผลลัพธ์ ฟิลด์เอาท์พุต object, x_pos, y_pos และ distance จะเป็นอาเรย์.

เลเยอร์

จุดจะตัดกับอ็อบเจ็กต์ในเลเยอร์ที่คุณเลือกเท่านั้น คุณมีตัวเลือกในการทำให้จุดไม่จำกัดต่อทุกเลเยอร์.

ตัดกับ

จุดสามารถตัดกับอ็อบเจ็กต์ที่ไม่ใช่ฉากใด ๆ หรือสามารถตัดกับอ็อบเจ็กต์ที่คุณเลือกได้ คุณสามารถใช้แท็กเพื่อกำหนดกลุ่มอ็อบเจ็กต์ที่จุดสามารถตัดกันได้.

จุดกำเนิด

ตำแหน่งโลกเริ่มต้นที่จุดจะมาจาก.

ขนาดต้นกำเนิด

รัศมีของจุดเป็นเมตร.

ผลลัพธ์

อ็อบเจ็กต์

พฤติกรรมจะส่งออก ID ของอ็อบเจ็กต์ที่ถูกตัดกัน.

X

พฤติกรรมจะส่งออกตำแหน่งโลกของสถานที่ใกล้เคียงที่สุดที่จุดไม่ตัดกับอ็อบเจ็กต์ตามที่แกน X ภายในรัศมี.

Y

พฤติกรรมจะส่งออกตำแหน่งโลกของสถานที่ใกล้เคียงที่สุดที่จุดไม่ตัดกับอ็อบเจ็กต์ตามที่แกน Y ภายในรัศมี.

ระยะทาง

พฤติกรรมจะส่งออกระยะทางที่ต้นกำเนิดต้องถูกเคลื่อนย้ายเพื่อให้พ้นจากอ็อบเจ็กต์.

เกิดการตัดกัน

พฤติกรรมจะส่งออก 1 หากจุดได้ตัดกับอ็อบเจ็กต์ใด ๆ หากจุดไม่ได้ตัดกับอ็อบเจ็กต์ใด ๆ พฤติกรรมจะส่งออก 0 แทน.

76F61ADA-9264-48FB-BD6F-15C6F5015463.jpeg

ตัวอย่าง

  • คุณสามารถเช็คได้ว่าผู้เล่นอยู่ภายในพื้นที่เฉพาะในฉากหรือไม่.
  • คุณสามารถสร้างระบบอาวุธที่การโจมตีของผู้เล่นสามารถทำให้ศัตรูรอบข้างได้รับความเสียหาย.
  • คุณสามารถมีการระเบิดที่สามารถทำให้ผู้เล่นและศัตรูที่อยู่ภายในรัศมีได้รับความเสียหาย.

ที่เกี่ยวข้อง

การทดสอบ Raycast

Is Intersecting