Class: CollisionResolver

추상팩토리 패턴을 사용하여, Collider의 종류에 따라 충돌체크를 한다. 팩토리를 통해 생성한 객체의 resolveCollision를 호출하여 충돌체크를 한다. 이 객체를 상속받았다면 resolveCollision으로 시작하는 모든 메서드를 재정의하여 어떤 상황에도 충돌체크를 할 수 있도록 만들어야 한다. 충돌체크에 사용한 공식은 아래 링크에서 참고했다. https://gamedevelopment.tutsplus.com/series/how-to-create-a-custom-physics-engine--gamedev-12715

Usage

주 객체를 먼저 등록하여 충돌체크를 진행한다.

                    
                        new CollisionResolver(obj)
                    
                
Parameters:
Name Type Description
obj GameObject

주 객체

Methods

isCollideWith(other) → {boolean}

다른 객체의 Collider 타입에 맞춰 충돌 감지 방법을 사용하여 충돌 유무를 반환한다.

Parameters:
Name Type Description
other GameObject

이 객체와 충돌인지 확인할 객체

Returns:
Type:
{boolean}