Je suis en train de construire un jeu JavaScript / HTML5 (utilisant Canvas) pour mobile (Android / iPhone / WebOS) avec PhoneGap. J'essaie actuellement de concevoir comment l'interface utilisateur et le plateau de jeu devraient être construits et comment ils devraient interagir, mais je ne suis pas sûr de la meilleure solution. Voici ce que je peux penser -
Créez l'interface utilisateur directement dans le canevas à l'aide de choses comme drawImage et fillText Créez des parties de l'interface utilisateur en dehors du canevas à l'aide d'objets DOM normaux, puis faites flotter un div sur le canevas lorsque les éléments d'interface utilisateur doivent chevaucher le canevas de la carte de jeu. Y a-t-il d'autres techniques possibles que je peux utiliser pour créer l'interface utilisateur du jeu auxquelles je n'ai pas pensé? De plus, lequel d'entre eux serait considéré comme la méthode "standard" (je sais que les jeux HTML5 ne sont pas très populaires, il n'y a donc probablement pas encore de méthode "standard")? Et enfin, quelle voie recommanderiez-vous / utiliseriez-vous?
Merci d'avance!