충돌

2022. 12. 31. 11:34개인공부/Win32API

 

영상에서 처럼 플레이어 미사일과 사각형간의 충돌을 계산하여 한번 충돌할때 마다 사각형의 HP가 1씩 줄어들게 설정하여 사각형의 HP가 0이되면 삭제하게 설정하였다. 

1
2
3
4
5
6
7
8
9
10
11
void CMonster::OnCollisionEnter(CCollider* _pOther)
{
    CObject* pOtherObj =_pOther->GetObj();
 
    if (pOtherObj->GetName() == L"Missile_Player")
    {
        --m_HP;
        if (0 >= m_HP)
            DeleteObject(this);
    }
}
 

OnCollisionEnter 는 처음 충돌이 발생한 프레임을 기준으로 함수가 발생한다.

 

 

'개인공부 > Win32API' 카테고리의 다른 글

Animation- Component  (0) 2023.01.02
충돌 디버깅  (0) 2023.01.01
빙글빙글 도는 오브젝트  (0) 2022.12.29
Collider  (0) 2022.12.28
bmp 파일 적용  (0) 2022.12.27