본문 바로가기
Programming/Algorithm

[2D 슈팅 게임] 탄환과 메인 캐릭터의 충돌 판정 알고리즘

by Eisen Sophie 2020. 10. 13.

Main Character와 Bullet의 충돌

Main Character는 내가 조종하고 있는 객체이다.

Bullet은 적이 발사한 총알 객체이다.

 

이둘의 충돌 알고리즘은 다음 처럼 작성 될수 있다.

 

!(bx1 <= mx0 || mx1 <= bx0 || by1 <= my0 || my1 <= by0)

(mx0 < bx1 && bx0 < mx1 && my0 < by1 && by0 < my1)

위의 두개의 코드는 같은 말이다.

 

다만 나는 2번째 줄의 충돌 판정을 더 많이 사용한다.

 

'Programming > Algorithm' 카테고리의 다른 글

Graph & Tree  (0) 2021.08.20