* 기본적으로는 비트맵을 읽어서 텍스쳐르 변환할것이므로, 기본적인 Object는 사각형이다.
* 하지만 십자가 모양의 몹(예)과 충돌처리를 하자니, 십자가 모양의 몹의 사각형 영역에는 맞았지만 십자가 부분에는 안 맞았는데도, 충돌이 된다.
* 좀 생각해 보자
* 지금 생각해 보는것
* 완성. 일단 오브젝트 사각형 + 무기 리치 사각형 이런식으로 했음
* 잊고있었다
타일식으로 간다면... -_- 적도 나도 모두가 타일위에 서 있는 꼴이 된다.
결국 거리를 따질 필요 없이 나와 적 사이가 몇 타일인지를 계산할 수 있게 된다.
-_- 굳이 충돌처리를 할 필요가 없다. 검의 리치(당연히 타일단위) 적과 나의 거리(타일단위)를 계산하여
이내면 히트 아니면 미스다.
(현존하는 게임의 90%가 이 방식이다. 대전격투가 아닌이상 크리티컬한 충돌체크는 역시 무의미함을 깨달았다.)
추가로 의견 바람. --선호

ProjectAR

Retrieved from http://wiki.zeropage.org/wiki.php/ProjectAR/CollisionCheck
last modified 2021-02-07 05:24:03