| 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 écrire un fichier d'effet pour XNA Games
    XNA Game Studio de Microsoft est un puissant outil de développement , d'une connexion qui fonctionne en tandem avec Microsoft Visual Studio. Ensemble, les utilisateurs peuvent rapidement créer des jeux pour la Xbox 360 , Windows et Windows 7 téléphones . Fichiers d'effets permettent aux utilisateurs de créer leurs propres shaders personnalisés . Shaders sont un ensemble d'instructions logicielles qui indiquent à l'ordinateur comment rendre graphiques . Ces instructions permettent aux programmeurs une grande souplesse , leur accordant un contrôle sur chaque pixel individuel dans une texture. Shaders sont généralement appliquées pendant la phase de polissage d'un jeu, et dans un sens commun, ils sont utilisés, n'est pas dans la détermination de l'ombre et de la lumière . Instructions
    1

    Ouvrez Microsoft Visual Studio C # Express. Créez un nouveau projet en cliquant sur " Fichier" et sélectionner " Nouveau Projet" dans la menu déroulant. Sélectionnez " Windows Game , " donner un nom au projet et choisissez l'emplacement où vous souhaitez la solution pour être sauvé .
    2

    Faites un clic droit sur ​​votre projet "Contenu" situé dans le " Explorateur de solutions ». Sélectionnez "Ajouter " puis " New Item ». Cela ouvre une nouvelle fenêtre. Sélectionnez "Fichier Effect ", le nom du fichier et cliquez sur " Ajouter ". Un nouveau fichier avec une extension fx . Apparaîtra dans votre projet "Contenu" .
    3

    modifier le fichier. Fx utilisant High Level Shader Language ( HLSL ) . HLSL est un langage de programmation de haut niveau , semblable à C + + et C Cliquez sur l'icône du disque sur la " barre d'outils standard " pour enregistrer .
    4

    Ouvrez le fichier " Game1.cs " . Chargez votre fichier d'effet enregistré en tapant le droit suivant au-dessus du constructeur de jeu:
    effet Effect

    ;

    Faites défiler jusqu'à la « LoadContent ()" méthode et tapez la commande suivante :
    < p > Effet = Content.Load ( " effect1 ");

    Le nom entre guillemets est ce que vous avez appelé votre fichier fx . . Une fois votre fichier d'effet est chargé, vous êtes libre de l'utiliser tout au long de votre programme.
    5

    expérience avec les différentes implémentations de votre fichier d'effet en faisant défiler à la " Draw ( gameTime gameTime ) " fonction de votre classe " Game1.cs " et tapez le nom que vous avez instancié avec l'effet suivie d'une période . L' IntelliSense de Visual Studio affichera une liste déroulante des membres disponibles et les méthodes associées à la classe "Effet" .

    Previous :

    next :
      articles connexes
    ·Comment faire pour installer QBasic Avec Windows XP 
    ·Comment développer un GridView personnalisé 
    ·Comment changer de GW -BASIC à QBasic 
    ·Comment faire pour convertir Enum à la liste 
    ·Comment créer une liste déroulante Utiliser XSL 
    ·Qu'est-ce qu'un modificateur static 
    ·Comment créer des colonnes dans Listbox C # 
    ·Comment changer une PanelView 
    ·Comment importer XSD Dans WSDL 
    ·Comment lire un répertoire dans Scala 
      articles en vedette
    ·Comment faire pour tester la vulnérabilité XSS 
    ·Comment utiliser une fenêtre immédiate dans Vb.Net 
    ·Comment créer des fichiers PHP avec Têtes 
    ·Comment faire pour créer un fichier de clés pour les …
    ·Comment faire pour modifier le fichier Setup.exe 
    ·Comment faire pour héberger des applications PHP et My…
    ·Comment configurer Python avec bzip2 
    ·MySQL Java Tutorial 
    ·Linux , Apache, MySQL et PHP pour les débutants 
    ·Comment construire une extension Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com