Saya sedang dalam proses membangun permainan JavaScript / HTML5 (menggunakan Canvas) untuk seluler (Android / iPhone / WebOS) dengan PhoneGap. Saat ini saya mencoba untuk merancang bagaimana UI dan papan permainan harus dibangun dan bagaimana mereka harus berinteraksi tetapi saya tidak yakin apa solusi terbaiknya. Inilah yang bisa saya pikirkan -
Bangun UI tepat ke kanvas menggunakan hal-hal seperti drawImage dan fillText. Bangun bagian-bagian UI di luar kanvas menggunakan objek DOM biasa dan kemudian apungkan div di atas kanvas saat elemen UI perlu tumpang tindih dengan kanvas papan permainan. Adakah teknik lain yang bisa saya gunakan untuk membangun UI game yang belum saya pikirkan? Juga, yang mana dari yang akan dianggap sebagai cara "standar" (Saya tahu game HTML5 tidak begitu populer sehingga mungkin belum ada cara "standar")? Dan akhirnya, ke arah mana ANDA akan merekomendasikan / menggunakan?
Banyak terima kasih sebelumnya!