Développement de jeux - Comment comprendre l'animation (modèle) dans MVC ?
巴扎黑
巴扎黑 2017-05-16 17:06:27
0
1
435

Dans MVC, les données sont stockées dans le modèle et la vue est rendue en fonction des données du modèle.
Mais pour l'animation, certains états seront générés pendant le processus de dégradé, et ces états n'appartiennent pas dans une certaine mesure au modèle.
Pour de tels besoins, comment le modèle MVC résout-il le problème ?
Si MVC n’est pas utilisé, comment une telle technologie peut-elle résoudre le problème ?

巴扎黑
巴扎黑

répondre à tous(1)
给我你的怀抱

Les données dans le Modèle sont généralement le résultat final de la Vue. Les différents états de l'animation ne doivent généralement pas exister dans le Modèle, l'animation ne doit donc rien avoir à voir avec le Modèle.

Je pense que le contrôle de l'animation peut être effectué soit dans View, soit dans Controller. Par exemple, la transition CSS est essentiellement une vue qui effectue des animations d'interpolation basées sur des modifications de données ; un autre exemple consiste à utiliser la fonction d'animation de jQuery pour lire directement une petite animation après avoir modifié l'état du DOM, qui est contrôlé au niveau de la couche Contrôleur. Les deux approches ont leurs propres avantages. Le mettre dans la vue est plus concis, mais la logique ne doit pas être trop complexe et doit être très générale. Le mettre dans le contrôleur est plus flexible, mais il y aura du code supplémentaire. sur ce qui est plus pratique.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal