2011-10-08 6 views
0

iPhone retina를 사용할 수있는 게임을 개발 중입니다.iOS의 텍스처 및 애니메이션

이 게임은 사용할 스프라이트 시트가 많습니다. 더 MyQuestion는

  1. PVR
  2. pvr.gz
  3. pvr.ccz 스프라이트 시트를 사용하는 것이 좋습니다
  4. 또는 일반 PNG 형식을

사용할 수 있습니다.

답변

1

반대 질문 : 스포츠카 나 픽업 트럭을 사용하는 것이 더 좋습니까?

특정 사용 사례에 따라 다릅니다. 품질 저하가없는 경우 PNG를 사용합니다. 메모리와 렌더링 속도가 더 중요하다면 PVR을 사용합니다.

GZ 및 CCZ는 단순히 데이터가 얼마나 잘 압축되고 얼마나 빨리로드 될 수 있는지를 결정하는 압축 알고리즘입니다. PVR.CZZ가로드하는 데 가장 빠릅니다.

궁금한 점은 당신이 "많은 스프라이트 시트"이라고 말한 것입니다. 이상적으로 장면에 스프라이트 시트를 가능한 한 적게 (최상 : 1) 사용하고 싶을 것입니다. 당신이 틀린 방식으로 접근하고있는 게임 객체 당 스프라이트 시트를 생성한다면, 스프라이트 시트 (텍스처 아틀라스)는 이미지 자산을 구조화하고 카테고리 화하는 도구가 아닙니다! 목표는 가능한 한 많은 이미지를 단일 스프라이트 시트 (텍스처 아틀라스)에 밀어 넣어 렌더링 성능을 향상시키는 것입니다.

경우에 따라 다른 장면의 일부 이미지를 복제한다고해도 현재 장면 (레벨)에 대해 단일 텍스처 아트릴을 만들 수 있도록 일부 이미지를 복제하려고 할 수도 있습니다.