나는 게임 프로그래밍의 절대 초보자입니다.이 질문이 제대로 작성되지 않았을 때, 내 편이 허풍이 아니라 게임 프로그래밍 경험이 부족하다는 것을 알고 있습니다.
코딩하려는 게임은 하향식 2D 맵을 "월드"로 사용합니다. 세계는 창보다 클 수 있으며 (창 확대 또는 축소 가능) 차량은 세계 어느 지점 에나 위치 할 수 있습니다 (= 타일 맵이 아니며 공간이 "연속적"임).
예를 들어, 세계가 1000x1000 미터의 지형 인 경우 차량은 위치 (327.31, 720.4) 미터에있을 수 있습니다.
내 질문은 : 세상을 내부적으로 표현하는 가장 편리한 방법은 무엇입니까? 나는 이러한 가능성을 생각할 수 있었다.
- 마치 물리적 물체로 작업하는 것처럼 아무것도하지 않고 미터 를 사용 하십시오.
- 최대 줌에서 1000 미터를 나타내는 픽셀 수로 월드 크기를 정의하는 픽셀로 정규화합니다 .
- 단어 를 1 의 제곱으로 정의하여 1로 정규화
...하지만 다른 것들이있을 수 있습니다 / 일부는 이해가되지 않습니다. 그것은 단지 첫 번째 게임이기 때문에 나보다 앞서 문제에 대한 명확한 그림을 가지고 있지 않으며 합리적으로 올바른 초기 선택을하는 데 도움이되는 지침을 원합니다.
시간 내 주셔서 감사합니다.