Jestem w trakcie tworzenia gry JavaScript / HTML5 (przy użyciu Canvas) na urządzenia mobilne (Android / iPhone / WebOS) z PhoneGap. Obecnie próbuję ustalić, jak powinien wyglądać interfejs użytkownika i plansza do gry, a także jak powinny one ze sobą współdziałać, ale nie jestem pewien, jakie jest najlepsze rozwiązanie. Oto, co mogę wymyślić -
Zbuduj interfejs użytkownika bezpośrednio w obszarze roboczym za pomocą takich funkcji, jak drawImage i fillText Zbuduj części interfejsu użytkownika poza obszarem roboczym, używając zwykłych obiektów DOM, a następnie umieść div nad obszarem roboczym, gdy elementy interfejsu użytkownika będą zachodzić na obszar roboczy. Czy są jakieś inne techniki, których mogę użyć do stworzenia interfejsu gry, o których nie myślałem? Ponadto, który z nich można uznać za „standardowy” (wiem, że gry HTML5 nie są zbyt popularne, więc prawdopodobnie nie ma jeszcze „standardowego” sposobu)? I w końcu, w jaki sposób poleciłbyś / użyłbyś?
Z góry bardzo dziękuję!