2010-05-25 25 views
0

J'essaie d'apprendre quelque chose sur programmation de jeux 2D. Pour cela j'ai téléchargé de nombreux exemples développés dans: Flex et Microsoft WPF. J'ai remarqué que toutes les animations/objets en mouvement sont en quelque sorte non-lisses. J'ai vu un exemple de Flex avec un double tampon qui a résolu le scintillement de l'image, mais il était laggy aussi. Exemple WPF aussi. Juste pour mentionner, tous les exemples tiraient sur Canvas.mouvement non laggy dans Flex ou WPF

Je suis juste curieux, est-ce possible d'avoir un merveilleux mouvement non-laggy sur l'interface graphique en Flash ou WPF? (par exemple, comme un vrai jeu, codé en C++)

Répondre

1

Si vous allez avec WPF pour les jeux et que vous désirez des animations vraiment fluides, vous devez utiliser l'événement CompositionTarget.Rendering pour le rendu. Au lieu de WPF, vous pouvez également utiliser XNA Framework, qui fait du très bon travail pour construire des jeux 2D et 3D. Il est facile à utiliser mais très puissant. Il vous verrouille sur les systèmes d'exploitation Microsoft (Windows XP et versions ultérieures, XBox360, Zune, Windows Phone 7).