XNA Game Studio de Microsoft es una potente herramienta de desarrollo y gratuito que funciona en conjunto con Microsoft Visual Studio. Juntos, los usuarios pueden crear rápidamente juegos para el Xbox 360 , Windows y Windows 7 teléfonos. Archivos efecto permiten a los usuarios crear sus propios shaders personalizados . Shaders son un conjunto de instrucciones de software que le dicen a la computadora cómo hacer gráficos . Estas instrucciones dan los programadores una gran cantidad de flexibilidad , otorgándoles el control sobre cada píxel individual en una textura . Shaders se aplican generalmente en la fase de pulido de un juego , y una forma común que se utilizan es en la determinación de las sombras y la luz. Instrucciones
1
Abra Microsoft Visual Studio C # Express. Crear un nuevo proyecto haciendo clic en "Archivo" y seleccionar "Nuevo proyecto " en el - menú desplegable. Seleccione " Windows Game , " dar al proyecto un nombre y seleccione una ubicación en la que desea la solución para ser salvo .
2
Haga clic derecho en el proyecto de "Content " que se encuentra en el " Explorador de soluciones . " Seleccione "Añadir " y luego en " Nuevo elemento ". Se abrirá una nueva ventana. Seleccione "Archivo Efecto ", el nombre del archivo y haga clic en " Agregar ". Un nuevo archivo con una extensión de fx . Aparecerá en el proyecto de "Contenido" .
3
Editar el archivo. Fx con alto nivel Shader Language ( HLSL ) . HLSL es un lenguaje de programación de alto nivel , similar a C + + y C. Haga clic en el icono del disco en la " Barra de herramientas estándar " para guardar.
4
Abra el archivo " Game1.cs " . Cargue el archivo de efectos guardados escribiendo lo siguiente justo encima del constructor del juego :
efecto Efecto ;
Desplácese hacia abajo para el método " LoadContent ()" y escriba lo siguiente :
< p > Efecto = Content.Load ( " effect1 ");
El nombre entre comillas es lo que usted nombró su archivo fx . . Una vez cargado el archivo de hecho, usted es libre de usarlo a través de su programa.
5
Experimente con las diversas implementaciones de su archivo por efecto el desplazamiento hacia abajo de la función " Draw ( GameTime GameTime ) " de la clase " Game1.cs " y escriba el nombre de instancia se ha creado el efecto con seguido de un punto . IntelliSense de Visual Studio mostrará una lista desplegable de los miembros y métodos disponibles asociadas con la clase "Efecto" .