Particulièrement pour les jeux 2D, et en particulier les jeux Silverlight/WFP.Comment MVVM serait-il pour les jeux?
Si vous y pensez, vous pouvez diviser un objet de jeu dans sa vue (le graphique sur l'écran) et un modèle de vue/modèle (l'état, ai, et d'autres données pour l'objet). Dans Silverlight, il semble commun de faire de chaque objet un contrôle utilisateur, en plaçant le modèle et la vue dans un seul objet. Je suppose que l'avantage de ceci est la simplicité. Mais, peut-être est-il moins propre ou a quelques inconvénients en termes de "moteur de jeu" sous-jacent.
Que pensez-vous de ce sujet? Quels sont les avantages et les inconvénients de l'utilisation du modèle MVVM pour le développement de jeux? Que diriez-vous de performance? Toutes les pensées sont les bienvenues.
Nice. Le numéro 3 semble particulièrement utile. –