Question

Alors, après avoir fait des recherches semble que l'adoption d'un modèle, dans ce cas PureMVC, peut être un bon choix.

Mais, je n'ai pas de experiencie en utilisant ce modèle lors de l'élaboration d'un jeu, à l'exception des données sur un site conduit principalement dans Flex fait.

La question est, y at-il des inconvénients de ce modèle ?, disons, la performance par exemple?

Si quelqu'un a mis en œuvre un jeu en utilisant ce cadre, je voudrais entendre quelques commentaires à ce sujet.

L'idée est de faire une réflexion de base solide que le jeu pourrait évoluer en complexité avec le temps.

Merci!

Était-ce utile?

La solution

frameworks MVC ajoutent toujours des frais généraux et vous forcer à code d'une manière spécifique. Dans Flash en particulier, la plupart d'entre eux ont des structures complexes à créer et des événements d'expédition. Cela pourrait être très bien pour les grands projets d'entreprise, mais pas tant pour les jeux, où vous allez avoir besoin d'affiner tous les aspects de votre moteur de jeu. Si vous allez avec un framework MVC, très probablement vous devrez pirater autour du cadre pour obtenir ce que vous voulez vraiment faire, ou pour l'optimisation.

Donc, très probablement, en supposant que vous voulez garder le contrôle sur la performance de votre jeu, vous seriez mieux venir avec votre propre architecture et conventions. En fait, il est assez facile -. Il suffit de suivre les principes de base, MVC données de jeu distincts (modèle), de rendu (vue) et de la logique de jeu (contrôleur), et vous devriez avoir un projet proprement structuré

Autres conseils

J'ai utilisé à la fois PureMVC et Robotlegs. J'ai utilisé tous les deux pour les services publics, les sites Web et applications. Les deux cadres sont super, surtout quand on veut apprendre comment MVC est suivi. Ils le rendent facile à suivre MVC, beaucoup mieux que ce qu'un novice se ferait. Quand je commencé à les utiliser, ce fut un éclairant pour moi, et a appris à quel point et à tort, je l'habitude de structurer moi-même MVC.

Cependant, comme dit Laurent, MVC deviennent parfois trop grand et complexe pour les jeux. Je fait face à ce, dans les deux. À la suite de leurs règles parfois, prendre une telle longue route, qu'une petite validation de code parfois prendre beaucoup de temps pour le code et le débogage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top