Itsumo
2022. 12. 31. 11:34
영상에서 처럼 플레이어 미사일과 사각형간의 충돌을 계산하여 한번 충돌할때 마다 사각형의 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 는 처음 충돌이 발생한 프레임을 기준으로 함수가 발생한다.