Максимальний розмір текстури Android: які параметри для 2048x2048?


16

Я хочу використовувати у своїй грі текстурний атлас 2048 x 2048, і я хотів би попередити користувачів із "занадто низьким" пристроєм, щоб не завантажувати гру.

Що стосується текстурного атласу такого розміру, які вимоги слід сказати на ANDROID?

Це зображення (джерело: /programming/10392027/recommended-limit-for-memory-management-in-cocos2d ) відображає вимоги до IPHONE, що стосується ANDROID: 512Mo мінімум, 1 ГГц - правильна вимога?

введіть тут опис зображення

Дякую за вашу відповідь

Відповіді:


14

Ви будете добре відправляти гру більшості своїх користувачів з такою конфігурацією. Навіть досить старий (майже 3 роки) старий Samsung Galaxy Captivate буде працювати з фактурною роздільною здатністю такого розміру. У вас не буде занадто багато проблем, що підтримують майже будь-який подібний пристрій (я не можу придумати жодної вершини голови. Гаразд, це брехня ... можливо, HTC Drean . Однак, про це говорять, якщо ви хочете щоб запобігти випадковим збоям тощо, коли користувач відкриває вашу програму - зробіть собі послугу та запит щодо GL_MAX_TEXTURE_SIZE. Це поверне максимальний розмір текстури, який ви можете використовувати, і якщо він менше 2048, ви можете надіслати попередження своєму користувачеві, заявивши, що ігровий процес, ймовірно, не буде працювати, або ви можете завантажити деякі альтернативні активи, якщо це можливо для вашої гри, яка може працювати для гри з меншою роздільною здатністю, масштабом або з відсутністю деяких ефектів. Вибір за вами!

Редагувати: зараз у 2015 році; наближається до 2016 року. Можна сміливо припускати, що більшість пристроїв підтримуватимуть такий атлас.


1
Я знаю, що це старе питання @VaughanHilts, але мені цікаво, ви говорите: "чи ви можете завантажити альтернативні активи" У мене зараз це питання. Після запиту GL_MAX_TEXTURE_SIZE та виявлення того, що розмір Max становить 2048, і у вас є текстура, наприклад, 3000 у вашій папці xhdpi, і цей пристрій отримує свої активи з цієї папки, як ви хочете завантажувати альтернативні / менші ресурси? Вони вже є у папці HDPI, MDPI та LDPI, але як сказати пристрою їх отримати? Будь-які думки були б вдячні! Дякую :-)
BungleBonce,

Це моє запитання, якщо у вас є якісь пропозиції! stackoverflow.com/questions/25796430 / ...
BungleBonce
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.