Hai collider bắt đầu chồng nhau. Tiếp...
#include <njin_collision.h>
Các thuộc tính Public | |
| entt::entity | self = entt::null |
| Entity nhận event. | |
| entt::entity | other = entt::null |
| Entity kia. | |
| bool | trigger = false |
| Một trong hai là trigger. | |
Hai collider bắt đầu chồng nhau.
Mỗi cặp gửi hai event, một cho mỗi bên, nên handler chỉ cần xét self:
Event được phát sau phase_post_update, nên hủy entity trong handler là an toàn. Nhưng event của cả frame đã xếp hàng sẵn: một handler trước có thể đã hủy self hoặc other, nên kiểm tra registry.valid() cả hai trước.