대략적으로 메가 텍스쳐가 iOS에서 구현 될 수있는 방법에 관심이 있습니다.메가 텍스쳐 구현 방법
특히 대형 (타일되지 않은) 배경으로 2D 플랫폼을 만들고 있는데 백그라운드에 매핑 된 하나의 이미지 (미리 계산 된 부당하게 큰 이미지)를 갖고 싶습니다. 한 가지 옵션은 미리 계산 된 이미지를 타일로 잘라서 백그라운드에서로드/언로드하는 것입니다.
그러나 megatextures에 대해 궁금합니다. 이 모든 것을 한면에 매핑하는 것이 훨씬 더 편리 할 것입니다. megatextures는 내가 지금하고있는 것을 표현하는 또 다른 방법 일 뿐이며, 더 교활한 일입니다. 여러 개의 gltexsubimage2d 호출이 진행되는 그래픽 카드에 텍스처가 하나 있습니까? http://en.wikipedia.org/wiki/Clipmap
그래서 그래, 기본적으로는 연속 배경 표시 할 내용의로드 및 현재 사용되지 않는 내용의 하역은 다음과 같습니다
'부당하게 큰'크기는 얼마나됩니까? 그것은 한 방향으로 커지 냐 다른 방향으로 커지지 않습니까? 사이드 슈터처럼? 나는 그것을 분명히 바꿀 것이다. 문제는 '디스크'에서 충분히 빨리 표시하는 것보다 더 많이로드하는 것입니다. 그리고 iOS에서 당신은 당신의 아이폰 5에서 훌륭하게 작동하는 솔루션으로 끝날 수 있지만, 너무 느려서 아이폰 4에서 사용할 수는 없습니다. – badweasel
@badweasel 약 5000 픽셀 x 5000 픽셀. 불행히도 그것은 사이드 스크롤러가 아니며 어떤 방향으로도 움직일 수 있습니다. – user1043479
사실 그 메가가 아닙니다. 나는 모든 종류의 4k x 4k 텍스처를 가진 사진 편집 응용 프로그램을 만들고 있습니다. 아이폰 5 이상은 아무런 문제가 없다. 4와 4S의 경우 2k로 떨어 뜨리거나 매우 고르지 않아야했습니다. – badweasel