XNA Game Studio programmation du logiciel de Microsoft comprend une classe d'objets appelé « sprite ». Les programmeurs utilisent des sprites pour afficher des graphismes simples en 2D qui incluent souvent le texte , comme le nom d'un joueur , son score , le nom de son niveau actuel et une barre de santé . Alors que XNA rend sprites directement à la fenêtre , utiliser un pipeline pour créer la plupart des autres graphiques de XNA . Vous pouvez animer un sprite à l'aide des classes de programmation spéciaux créés par XNA pour la manipulation graphique . Choses que vous devez
Visual Studio avec XNA installé
Afficher plus Instructions
1
Ouvrez Visual Studio et de localiser le fichier qui contient le constructeur de votre match.
< Br > 2
instancier ou de créer un objet d'une classe plusieurs valeurs spécifiques, constants pour représenter la rotation, l'échelle et la profondeur de votre sprite. Créer une référence à la classe AnimatedTexture et instancier en utilisant les valeurs constantes comme arguments dans sa fonction constructeur. Instancier la classe AnimatedTexture au sein du constructeur de la partie.
3
Ouvrez le fichier qui doit utiliser le sprite et charger les textures nécessaires . Créer des variables pour représenter la zone de visualisation , la position de l' image-objet et le nombre de trames XNA devrait rendre par seconde . Charger les textures dans la méthode " . LoadContent ()" . Instancier un objet SpriteBatch attirer textures et exécuter le fichier ". Load () " méthode de la classe AnimatedTexture , en utilisant les variables que vous avez créées en tant que paramètres .
4
créer une méthode . " De updateFrame ()" qui votre sprite peut utiliser pour parcourir animations. Créer une boucle dans la méthode qui incrémente une variable d'espace réservé à suivre la trame de l'animation actuelle.
5
Localisez le fichier ". Update () " méthode et utiliser la classe SpriteTexture de préciser le cadre de l'animation à afficher en appelant la méthode " . d' updateFrame ()" .
6
Localisez le " . draw () " méthode de votre jeu et appeler le " . Begin ( ) " méthode de la " . SpriteBatch ()" classe . Exécutez la méthode " . D' DrawFrame ()" de la classe SpriteTexture , en utilisant le SpriteBatch comme paramètre. Appel " . End ( ) " méthode de la SpriteBatch .