![]() |
MIR Engine
미래 지향 설계에 초점을 맞춘 자체 제작 게임 엔진
|
엔티티 간 충돌을 감지하고 처리하는 시스템 클래스 더 자세히 ...
#include <Collision.hpp>
Public 멤버 함수 | |
| void | Update (ECS::Manager &manager, const float dt) override final |
| 충돌 검사를 수행하는 Update 메서드 | |
MIR::System(으)로부터 상속된 Public 멤버 함수 | |
| System ()=default | |
| 기본 생성자 | |
| virtual | ~System ()=default |
| 가상 소멸자 | |
엔티티 간 충돌을 감지하고 처리하는 시스템 클래스
Collision 시스템은 ECS::Manager를 통해 엔티티들의 Collider, Position 컴포넌트를 조회하고, 프레임별로 충돌 감지 로직 실행.
|
finaloverridevirtual |
충돌 검사를 수행하는 Update 메서드
| manager | 엔티티 및 컴포넌트를 관리하는 ECS::Manager |
| dt | 델타 타임(초 단위) |
이 메서드는 매 프레임 호출되어, 현재 월드에 존재하는 모든 엔티티 쌍에 대해 충돌 여부 판정 가능.
MIR::System를 구현.