CODEONWORT

픽셀 완전 충돌 검사 (Pixel-Perfect Collision Detection) 본문

Season 1/플래시

픽셀 완전 충돌 검사 (Pixel-Perfect Collision Detection)

codeonwort 2010. 12. 13. 22:38


오늘은 설명이고 뭐고 귀찮다
짧게 말하자면 아주 충돌을 아주 정확하게 '감지'하는 방법이다.

충돌 검사 횟수가 10번 이하로 몇 번 안 될 때만 쓰는 것이 좋다. 정확한 만큼 짱 느리다.
개체가 상하좌우로 움직이기만 하고 회전, 확대, 축소 등의 변환은 일어나지 않는다면, 이 함수 안에서 BitmapData 객체를 만들고 개체를 그리고 BitmapData 객체를 파기하는 대신 함수 밖에서 한 번 만들어서 그려놓은 다음 두고두고 써먹는 최적화를 꾀할 수도 있다.

게다가 http://codeonwort.tistory.com/119 여기서 충돌을 감지한 것을 넘어 기울기 정보까지 얻어낸 것에 반해 이 방법은 충돌을 감지할 뿐 그 이상의 정보를 뽑아내기 어렵다.

개체가 수백 개라면 그냥 다른 방법을 모색하자.



0 Comments
댓글쓰기 폼