함수 형태

Overlap + 영역 + 접미사

예시.

Phsyics2D.OverlapArea()

Physcis2D.OverlapCircleNoneAlloc()

영역

콜라이더와 겹치는지 체크할 영역의 형태를 결정함.

접미사

현재는 사용할 필요 없음 ! 옛날 버전에서 사용하던 함수들 !

All과 NoneAlloc 두 종류 있음.

둘 다 영역과 겹치는 여러 개의 콜라이더를 찾는 경우 사용함.

All과 NoneAlloc의 차이

All

return - 영역과 겹친 Collider2D들의 배열

NoneAlloc

parameter - 영역과 겹친 Collider2D들을 담을 Collider2D 배열이나 List

return - 영역과 겹친 콜라이더의 개수 int

두 버전이 있는 이유는 All은 반환값으로 매번 새 배열을 생성해주다보니 가비지가 생성됨.

따라서 파라미터로 이미 할당해준 배열이나 리스트를 받아 이를 방지하기 위해 NoneAlloc 존재.