สร้างโลกของคุณเอง
การเขียนสคริปต์

Raycast

3min

ฟังก์ชัน Raycast สามารถใช้ในการค้นหา Object ภายในฉากใน Unity ได้อย่างมีประสิทธิภาพ.

Raycast ในการเขียนโปรแกรม Unity เป็นประเภทของลำแสงเลเซอร์ ซึ่งจะยิงจากตำแหน่งในฉากและยิงจนกระทั่งมันชนกับ Collider. เมื่อมันชนกับ Collider ข้อมูล (RaycastHit) ของ Object ที่ชนและตำแหน่งภายในฉากจะถูกส่งกลับ.

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ Unity Raycast กรุณาทบทวนคู่มือ Unity.



Unity Raycast สามารถใช้ใน ZEPETO.Script โดยทำตามขั้นตอนต่อไปนี้:

ก่อนอื่น ให้นำเข้าคลาสที่เกี่ยวข้องกับ Raycast.

TypeScript


ต่อไปนี้คือตัวอย่างโค้ดสำหรับฟังก์ชัน Raycast:

Raycast




📘 โปรดดูคู่มือต่อไปนี้เพื่อคำอธิบายเกี่ยวกับ $ref และ $unref ที่ใช้ในสคริปต์ [$ref & $unref]



ผ่านโค้ดทดสอบ คุณสามารถตรวจสอบว่าข้อมูลของวัตถุถูกส่งออกโดยการคลิกที่ลูกบาศก์ด้วยตัวชี้เมาส์ในฉาก.

Document image




หาข้อมูลเพิ่มเติมเกี่ยวกับ Raycast API ที่ใช้ใน ZEPETO.Script ได้โดยไปที่ลิงก์ด้านล่าง.



อัปเดต 11 Oct 2024
Doc contributor
หน้านี้ช่วยคุณได้หรือไม่?