Tytuł całkiem dobrze mówi. Tworzę aplikację na iOS i jestem na etapie dodawania zasobów artystycznych. Mam 5 tła dla iPhone'a o niskiej rozdzielczości (iPhone 3GS lub niższy), iPhone'a Retina (iPhone 4 lub nowszy), iPhone'a 5, iPada o niskiej rozdzielczości i iPada o wysokiej rozdzielczości.Tworzenie uniwersalnej aplikacji iOS, jak wykrywać wszystkie 5 rozdzielczości?
Jaki jest najlepszy sposób postępowania z tym, które tło zostanie załadowane na podstawie urządzenia?
Czy istnieje również sposób na przetestowanie wszystkich 5 elementów symulatora? Teraz możesz oczywiście testować tylko iPhone'a i iPada.
Jest to również gra i używam cocos2d, jeśli to by miało znaczenie.
Przy okazji, najlepszym sposobem pracy z tymi wszystkimi obrazami jest narysowanie (lub uzyskanie od projektanta) * -ipadhd tylko obrazów i przekonwertowanie ich na -ipad i -hd za pomocą prostych skryptów lokalnie. –
@anatoliy_v: Format obrazu nie jest taki sam dla iPada i iPhone'a, więc zazwyczaj mój projektant tworzy obrazy zarówno dla iPoda siatkowego, jak i iPhone'a z siatkówką. Następnie używam TexturePackera, aby skalować oba zestawy obrazów dla urządzeń niezwiązanych z siatkówką. – lemikegao