| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment faire une zone de texte dans XNA
    Faire un encadré dans XNA est utile lorsque vous souhaitez afficher du texte à l'utilisateur dans votre partie. XNA est un environnement de développement créé par Microsoft pour le codage des jeux informatiques. Le texte dans une boîte de dialogue s'affiche de gauche à droite , semblable à la façon dont les caractères apparaissent dans un éditeur de texte lorsque vous tapez . Pour créer une zone de texte , vous avez besoin d'un fichier image texture que vous pouvez utiliser comme arrière-plan pour la zone de texte . Instructions
    1

    Ouvrez le XNA Framework et chargez votre projet de jeu Windows.
    2

    Ouvrez le fichier " Game1.cs " .
    3

    déclarer " Rectangle " et les objets " Texture2D " au début du fichier " Game1.cs " , juste après le " GraphicsDeviceManager graphiques ; SpriteBatch SpriteBatch ; « lignes . Par exemple, " Rectangle my_textbox ; Texture2D myColor ; ».
    4

    ensemble initial largeur, la hauteur et la position de votre zone de texte dans la méthode " Initialize () " . Par exemple, " my_textbox = new Rectangle (20, 20 , 100, 100 ) ; " fait une zone de texte avec une taille de 100 par 100 et positionné aux coordonnées (20,20 )
    5

    . Chargez une image texturée à votre projet par commutation sur Visual C #, ouvrir l'Explorateur de solutions , clic droit "Contenu" et en cliquant sur "Ajouter -> élément existant " . Sélectionnez votre fichier image.
    6

    charge la texture de fond de la zone de texte en utilisant la fonction « Content.Load " dans le " LoadContent ()» méthode . Par exemple, " myColor = Content.Load ( " color_description "); " .
    7

    Dessiner la zone de texte à l'aide de "Begin " de l'objet SpriteBatch , "dessiner" et les fonctions " Fin" dans la méthode " draw () " , avant " base.Draw ( gameTime ) ; » et après «TODO» . Par exemple, " spriteBatch.Begin (); SpriteBatch.Draw ( myColor , my_textbox , Color.Black ) ; spriteBatch.End ();" . Votre zone de texte devrait maintenant afficher automatiquement une fois que vous exécutez votre programme .
    8

    sauvegarder votre projet de jeu Windows.

    Previous :

    next :
      articles connexes
    ·Comment écrire un Pseudocode dans Visual Basic 
    ·Comment étendre DIV Hauteur 
    ·Comment rédiger une demande de conversion de la tempé…
    ·Comment activer le mode ARCHIVELOG pour la base de donn…
    ·Comment mettre en œuvre la classe de file d'attente pr…
    ·Comment faire pour convertir TimeSpan Dans un flotteur 
    ·Comment configurer Citrix 
    ·Différence entre Rich Text & HTML 
    ·Comment faire un T -Test dans MATLAB 
    ·Comment augmenter DIV hauteur en fonction de l'Autre DI…
      articles en vedette
    ·Comment faire un chat avec PHP 
    ·Comment retirer un enfant de XML avec PHP 
    ·Comment utiliser une minuterie dans une DLL VB6 
    ·Comment définir des valeurs de propriété dans Visual…
    ·Comment vérifier un processus dans Visual Basic 
    ·Comment faire un Boolean privé en Java 
    ·Comment déboguer du code PHP dans VS2008 
    ·Comment faire pour modifier un fichier OST à ​​PST 
    ·Quelles sont les différences entre le C- Pascal et C L…
    ·Comment mettre à jour un champ d'affichage en utilisan…
    Copyright © Connaissances Informatiques http://fr.wingwit.com