J'ai du mal à me concentrer sur la conception du jeu. Sur la plate-forme Android, j'ai une activité et je définis sa vue de contenu avec une vue de surface personnalisée. La vue de surface personnalisée agit comme mon panneau et je crée des instances de toutes les classes et j'y fais tout le dessin et le calcul.
Question: Dois-je plutôt créer les instances d'autres classes de mon activité?
Maintenant, je crée une classe de threads personnalisée qui gère la boucle de jeu.
Question: Comment utiliser ce cours unique dans toutes mes activités? Ou dois-je créer une instance distincte de la classe de thread étendue à chaque fois?
Dans mon jeu précédent, j'avais plusieurs niveaux qui devaient créer une instance de la classe de thread et dans la classe de thread, je devais définir des méthodes de constructeur pour chaque niveau distinct et dans la boucle utiliser une instruction switch pour vérifier le niveau dont il avait besoin pour le rendu et mettre à jour. Désolé si cela semble déroutant.
Je veux juste savoir si la méthode que j'utilise est inefficace (ce qu'elle est probablement) et comment procéder pour la concevoir correctement. J'ai lu de nombreux didacticiels et j'ai toujours beaucoup de problèmes avec ce sujet particulier. Peut-être un lien vers des tutoriels qui expliquent cela? Merci.