Kiểm tra Raycast
Mô tả
Hành vi Kiểm Tra Raycast bắn một tia không nhìn thấy từ một điểm khởi đầu (gốc) đến một điểm đích và kiểm tra xem có bất kỳ đối tượng nào giao nhau trong tia đó hay không. Tia chỉ giao nhau với các đối tượng không phải cảnh quan.
Thuộc tính
Kích hoạt một lần khi có sự kiện
| Loại Raycast |
|
| Lớp |
Tia chỉ giao nhau với các đối tượng trong lớp mà bạn đã chọn. Bạn có tùy chọn để không giới hạn tia đến tất cả các lớp. |
| Giao nhau với |
Tia có thể giao nhau với bất kỳ đối tượng nào không phải cảnh quan hoặc chỉ có thể giao nhau với các đối tượng bạn đã chọn. Bạn có thể sử dụng thẻ để xác định nhóm đối tượng mà tia có thể giao nhau. |
| Điểm gốc |
Vị trí thế giới bắt đầu từ đó tia sẽ xuất phát. |
| Điểm đích |
|
Đầu ra
| X |
Đây là vị trí cụ thể nơi giao nhau xảy ra dọc theo trục X. |
| Y |
Đây là vị trí cụ thể nơi giao nhau xảy ra dọc theo trục Y. |
| Khoảng cách |
Hành vi sẽ xuất ra khoảng cách từ gốc đến vị trí giao nhau tính bằng mét. |
| Góc pháp tuyến |
Hành vi sẽ xuất ra góc pháp tuyến của điểm giao nhau. Đây là góc của một đường thẳng song song với cạnh của một đối tượng mà đã được giao nhau. |
| Đã giao nhau |
Hành vi sẽ xuất ra 1 nếu tia đã giao nhau với bất kỳ đối tượng nào. Nếu tia không giao nhau với bất kỳ đối tượng nào, hành vi sẽ xuất ra 0. |
Ví dụ
- Bạn có thể kiểm tra xem có một đối tượng nào đó ở trước kẻ thù đang chặn đường đi của nó đến người chơi.
- Bạn có thể có một tia laser có thể làm hại người chơi của bạn nhưng có thể bị chặn bởi các đối tượng vật lý khác.
- Bạn có thể có những kẻ thù đuổi theo người chơi khi nhìn thấy - hoàn hảo cho các trò chơi lén lút mà người chơi có thể tận dụng môi trường của mình để tránh bị phát hiện.

