2D 게임의 타일 크기 [닫기]


15

타일 ​​매핑 방법을 사용하여 작은 게임을 개발하는 동안 질문이 떠 올랐습니다.

Windows에서 게임을 개발하지만 다른 플랫폼에 적용하는 것을 배제하지는 않습니다.

다음과 같은 요구 사항이있는 타일 매핑 게임 (예 : RPG)의 타일을 만드는 데 어떤 크기 (픽셀)를 사용 하시겠습니까?

  • 너무 많은 타일을 사용하지 않고도 허용 가능한 세부 수준을 유지하십시오.
  • 적당한 크기의지도가 있습니다.
  • 핸드 헬드 (예 : PSP), 스마트 폰 또는 컴퓨터에서 세부적인 정보 손실이나 속도 저하없이 게임을 조정할 수 있습니다.
  • 어느 정도 중요한 확대 / 축소를 허용합니다.
  • 완벽한 픽셀 충돌 또는 블록 충돌을 허용하는 타일 해상도를 갖습니다.

좋은 설명에서 게임 예제에 이르기까지 모든 것이 요구 사항에 맞는 한 유용합니다.

이 질문은 약간 단순 해 보일 수 있지만 많은 인디즈 게임 개발자가 부적절한 스케일 풍경을 사용하고 있음을 알았습니다.

또한 구문이 좋지 않고 내 질문에 어휘가 부족하여 영어를 모국어로 사용하지 않는 것이 컴퓨터 프로그래밍에 대해 이야기 할 때 도움이되지 않습니다.


2
-1, 타일 크기는 엄청나게 디자인, 예술가, 플랫폼에 따라 다르며 고려 후에도 상당히 임의적입니다.

4
이 질문은 너무 모호합니다. 상황에 따라 8x8에서 1024x1024 사이의 타일 크기를 정당화 할 수 있습니다. 반면에 32x32 이상을 48x48 이상으로 고민 할 이유가 없습니다. 아티스트가 원하는 것을 따라 가십시오. 질문 특정의 질문을하고 답변 유용 할 수 있습니다.

6
일부 장치 (일부 PC조차도)는 여전히 2의 제곱이 아닌 타일을 처리하는 데 문제가 있음을 명심하십시오. 8x8, 16x16, 32x32, 64x64, 128x128 : 타일 및 타일 세트에 2의 힘을 사용하십시오. 모바일 장치로 이동하는 경우 도움이됩니다.
egarcia

4
나는 예술가가 원하는 것과 함께 가지 않을 것입니다. 나는 게임 디자인이 지시하는 것과 함께 갈 것입니다. 아티스트는 512x512 타일을 사랑스럽게 자세하게 원할 수도 있지만 게임 플레이에서는 최대 10 평방 거리의 물체를 볼 수 있어야합니다.
Tim Holt

3
@egarcia : Atlasing은 타일 기반 게임의 거의 요구 사항이며, NPOT 지원에 대한 우려는 무의미하다는 점에서 매우 간단합니다.

답변:


24

화면 해상도와 표시해야하는 타일 수를 기준으로 타일 크기를 계산할 수 있습니다. 높이가 768 픽셀 인 화면에 체스 판 (8x8 타일)을 설치 한 경우 타일의 크기는 768/8 또는 96 픽셀을 초과 할 수 없으며 그렇지 않으면 화면에 모두 맞지 않을 수 있습니다. 보이는 타일 수는 물론 게임 디자인에 따라 다릅니다.

따라서 플레이어가 한 번에 볼 타일 수를 결정하고 화면 해상도를 결정한 다음 계산합니다.

즉, 나는 64x64를 좋아한다; ^)


나는 타일 제작 지침이있는 멋진 게시물에 대한 링크를 추가하기 위해이 이전 답변을 편집하고 싶었습니다. 일반적으로 타일 크기와 타일 디자인을 보는 모든 사람에게 유용 할 수 있습니다.

http://lpc.opengameart.org/static/lpc-style-guide/styleguide.html 이것은 대단합니다


11
+1-다소 주관적인 질문에 대한 분석적이고 유용한 답변이 있으며 이는 완벽한 예입니다.
Nate

Tim의 대답은 확실히 사실이지만, 길고 열린 질문에 대한 적절한 답변이 "기본 산술"이라면 사이트의 피드백 루프 어딘가에 실패한 것 같습니다.

Joe et al. T 일부 답변은 추가 질문을하여 해당 질문에 답변 할 때 수행 할 작업을 보여줌으로써 질문에 답변하는 것에 관한 것입니다.
Tim Holt

7
실패는 사람들이 자신의 의견과 질문에 대한 해석을 바탕으로 답변하거나 피드백을 제공한다는 것입니다. 그리고 때로는 간단한 문제의 복잡화 나 정중 한 "종료 n00b"에 대한 답변으로 바뀝니다.
Tim Holt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.