Uji Raycast
Deskripsi
Perilaku Uji Raycast mengeluarkan sinar tak kasat mata dari titik awal (origin) ke titik tujuan dan memeriksa apakah ada objek yang bersinggungan dengan sinar tersebut. Sinar hanya bersinggungan dengan objek non-pemandangan.
Properti
Memicu Sekali pada Acara
| Jenis Raycast |
|
| Lapisan |
Sinar hanya akan bersinggungan dengan objek dalam lapisan yang telah kamu pilih. Kamu memiliki opsi untuk tidak membatasi sinar ke semua lapisan. |
| Bersinggungan Dengan |
Sinar dapat bersinggungan dengan objek non-pemandangan mana pun atau dapat hanya bersinggungan dengan objek yang telah kamu pilih. Kamu dapat menggunakan tag untuk menentukan kelompok objek mana yang dapat disinggungi sinar. |
| Titik Asal |
Posisi dunia awal dari mana sinar akan berasal. |
| Titik Tujuan |
|
Keluaran
| X |
Ini adalah lokasi spesifik di mana pertemuan terjadi sepanjang sumbu X. |
| Y |
Ini adalah lokasi spesifik di mana pertemuan terjadi sepanjang sumbu Y. |
| Jarak |
Perilaku akan mengeluarkan jarak dari asal ke pertemuan dalam meter. |
| Normal |
Perilaku akan mengeluarkan sudut normal dari pertemuan. Ini adalah sudut garis paralel ke sisi objek yang bersinggungan. |
| Bersinggungan |
Perilaku akan mengeluarkan 1 jika sinar telah bersinggungan dengan objek mana pun. Jika sinar tidak bersinggungan dengan objek mana pun, perilaku akan mengeluarkan 0 sebagai gantinya. |
Contoh
- Anda bisa memeriksa apakah ada objek di depan musuh yang menghalangi jalannya menuju pemain.
- Anda bisa memiliki sinar laser yang dapat melukai pemain tetapi bisa terhalang oleh objek fisika lainnya.
- Anda bisa memiliki musuh yang mengejar pemain saat terlihat - cocok untuk permainan stealth di mana pemain dapat memanfaatkan lingkungannya untuk mencegah tertangkap.

