Під час ігрового циклу я постійно завантажую зображення за допомогою
BitmapFactory.decodeResource(getResources(), R.drawable.objectx);
Більшу частину часу я називаю зображення, які вже були розшифровані раніше. Чи сповільнюю виконання, декодуючи ресурс кожен раз?
Чи краще зберігати кожне зображення на карті (або словнику) на початку програми? Якщо так, то як отримати ідентифікатори ресурсу для всіх зображень у папці, що виводиться?
Відповіді:
2 для відповіді № 1Чи краще зберігати кожне зображення на карті (або словнику) на початку програми?
Так ... це набагато краще. Або ви можете зберігати їх, як тільки вам знадобляться; не потрібно зберігати їх на початку.
Якщо так, то як отримати ідентифікатори ресурсу для всіх зображень у папці, що виводиться?
Папка, що пересувається, не містить лише зображень; він також має xml ресурси. Так що це не шлях.