2012-01-15 3 views
1

현재 모든 스프라이트는 개별 이미지로, 모든 레벨에서 186 비트 맵이 있지만 모든 레벨에서 사용되지는 않습니다. 따라서 레벨이로드 될 때 해당 레벨에 필요한 스프라이트 만 해시 맵 (일반적으로 약 40-80)에로드됩니다. 내 타일 맵을 스크롤 할 때 해시 맵에서이 비트 맵을 참조하여 캔버스에 그리기 만하면됩니다.스프라이트 시트 대 개별 스프라이트 맵, Android 성능

처음에는 이것이 가장 간단한 방법 인 것처럼 보였습니다. 즉, 대신 스프라이트 시트를 사용하는 것을 고려해야 할 이유가 있습니까? 그렇다면 장점은 무엇입니까? 스프라이트 시트를 사용하는 것은 내가 인터넷에서 수집 한 것에서 매우 인기가있는 것 같지만 왜, 또는 왜 내가 현재하고있는 것보다 낫지는 모르겠다. 당신이 웹을 통해 그들을 전송 속도를 향상하기위한 하나 개의 파일에 여러 개의 작은 이미지를 포장 할 때

답변

1

스프라이트 시트를 사용하는 어떤 생각에 대한

감사합니다. 작은 물건을 많이 보내는 데 문제가 없다면, 사용하는 것처럼 사용하십시오. 의 경우 훨씬 더 효과적인 모델입니다.을 사용하십시오. 그들은 왜 유행합니까? 모든 웹 기술자들이 유행하기 때문입니다. (조금 exagerrating 여기 :-)

에 얼마나 많이 의존 하는가? 어떻게 이미지 맵을 볼 수 있습니까 (DB 또는 파일), 얼마나 자주 배치합니까? 비교 결과를 쉽게 되돌릴 수있는 많은 다른 세부 정보를 다시로드합니다. 정말 깊은 연구가 필요한 경우 단순히 비교 테스트를 수행하십시오.