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