Itu tergantung berapa banyak yang Anda miliki dan berapa banyak yang akan digunakan pada waktu tertentu.
Saya akan memecahnya sebagai berikut:
Untuk setiap "sprite" saya akan memiliki satu lembar, setiap bagian WxH adalah bingkai tunggal. Jika hanya ada beberapa status, saya akan menyimpan semuanya dalam file gambar yang sama, dan hanya membuat peta
- Berjalan adalah sprite 0-9
- Melompat adalah 10-15
- Berjongkok adalah 15-20
Jika Anda memiliki banyak status per sprite, saya akan mempertimbangkan memecah setiap animasi state menjadi file sendiri.
Jika Anda hanya memiliki beberapa sprite dan beberapa status, mungkin lebih baik menyimpan semuanya pada satu file gambar, dan menggunakan peta yang saya miliki di atas, tetapi sertakan per sprite. Ini akan menjaga jumlah penggunaan memori minimum, karena Anda menargetkan Android, memori adalah sumber daya premium dan harus dilestarikan jika memungkinkan.