Saya mengalami kesulitan membungkus kepala saya di sekitar desain game. Pada platform android, saya memiliki aktivitas dan mengatur tampilan kontennya dengan tampilan permukaan khusus. Tampilan permukaan kustom bertindak sebagai panel saya dan saya membuat contoh dari semua kelas dan melakukan semua gambar dan perhitungan di sana.
Pertanyaan: Haruskah saya membuat instance kelas lain dalam aktivitas saya?
Sekarang saya membuat kelas utas khusus yang menangani loop game.
Pertanyaan: Bagaimana saya menggunakan kelas yang satu ini dalam semua kegiatan saya? Atau apakah saya harus membuat turunan terpisah dari kelas utas setiap kali?
Dalam permainan saya sebelumnya, saya memiliki beberapa level yang harus membuat turunan dari kelas utas dan di kelas utas saya harus menetapkan metode konstruktor untuk setiap tingkat yang terpisah dan dalam loop menggunakan pernyataan pergantian untuk memeriksa level mana yang perlu dirender. dan perbarui. Maaf jika itu terdengar membingungkan.
Saya hanya ingin tahu apakah metode yang saya gunakan tidak efisien (yang mungkin) dan bagaimana cara mendesainnya dengan cara yang benar. Saya telah membaca banyak tutorial di luar sana dan saya masih mengalami banyak masalah dengan topik khusus ini. Mungkin tautan ke beberapa tutorial yang menjelaskan hal ini? Terima kasih.