아주 큰 비트맵 맵(이미지)이/가 있고,

그 위에서 2D 캐릭터(주인공)을/를 움직이려고 합니다.

질문의 요지는.. 맵위에 각종 경계부(성벽이라든가...)에 캐릭터가 못들어가게 하고 싶습니다.


1. 픽셀 색상을 따와서 경계면을 구분하는 방법

시간이 너무 오래 걸린다는 단점이 있다고 알고 있습니다.


2. 경계(Boundary) 구분용 비트맵 이미지를 하나 더 만드는 방법

해상도가 바뀔때 마다 x,y값이 달라지진 않는지요?

가령, 같은 1024*768사이즈의 비트맵형식의 게임 맵을 준비해두고,

1024개의 x좌표와 768개의 y좌표를 준비해두고 프로그램을 짰는데,

800*600 디바이스에서 이를 플레이하려고하면 리사이징이 될텐데 이렇게 되면 게임이 꼬여버리는거 아닐지 걱정입니다.


3시간동안 질문을 검색해보아도 이에 대한 답변이 없기에 이렇게 여쭙습니다.

감사합니다.