Maksimum doku boyutu Android: 2048x2048 için hangi ayarlar?


16

Oyunumda 2048 x 2048 doku atlası kullanmak istiyorum ve oyunu indirmek için kullanıcıları "çok düşük" bir cihazla uyarmak istiyorum.

Bu boyutta bir doku atlası ile, ANDROID'de hangi gereksinimleri söylemeliyim?

Bu resim (kaynak: /programming/10392027/recommended-limit-for-memory-management-in-cocos2d ) IPHONE için gereksinimleri gösterir, ya ANDROID: 512Mo minimum, 1GHz ile ilgili, doğru bir gereklilik?

resim açıklamasını buraya girin

Cevabınız için teşekkürler

Yanıtlar:


14

Oyununuzu bu tür bir yapılandırmayla kullanıcılarınızın çoğuna göndermeye hazır olacaksınız. Oldukça eski (neredeyse 3 yıl eski) Samsung Galaxy Captivate bile bu boyutta bir doku çözünürlüğü ile çalışacak. Bunun gibi hemen hemen her cihazı destekleyen çok fazla sorun yaşamayacaksınız (Kafamın üstünden herhangi bir şey düşünemiyorum. Tamam, bu bir yalan ... belki HTC Drean . Ancak, eğer isterseniz bir kullanıcı uygulamanızı AÇTIĞINDA rastgele çökmeleri ve benzerlerini önlemek için - kendinize bir iyilik ve sorgulama yapın GL_MAX_TEXTURE_SIZE. Bu, kullanabileceğiniz maksimum doku boyutunu döndürür ve 2048'den azsa, kullanıcılarınıza oyunun muhtemelen çalışmadığını belirten bir uyarı gönderebilirsiniz veya oyununuz için oyun için işe yarayabilecekse bazı alternatif varlıklar yükleyebilirsiniz daha düşük bir çözünürlük, ölçek veya bazı efektler eksik. Seçim senin!

Düzenleme: Şimdi 2015'teyiz; Çoğu cihazın böyle bir atlası destekleyeceğini güvenli bir şekilde varsayabilirsiniz.


1
Bu eski bir soru @VaughanHilts biliyorum ama merak ediyorum, 'ya da bazı alternatif varlıkları yükleyebilirsiniz' diyorsunuz Şu anda bu sorunu yaşıyorum. GL_MAX_TEXTURE_SIZE'yi sorgulayıp Maks boyutunun 2048 olduğunu ve xhdpi klasörünüzde 3000'lik bir dokuya sahip olduğunu keşfettikten ve bu cihaz varlıklarını bu klasörden alırsa, alternatif / daha küçük kaynaklar yüklemeye nasıl devam edilir? HDPI, MDPI ve LDPI klasöründe zaten varlar, ancak cihaza bunları almasını nasıl söylersiniz? Herhangi bir düşünce mutluluk duyacağız! Teşekkürler :-)
BungleBonce

Herhangi bir öneriniz varsa bu benim sorum! stackoverflow.com/questions/25796430/…
BungleBonce
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.