Microsoft XNA Game Studio -platform stelt ontwikkelaars in staat om video games voor Windows - gebaseerde pc , de Xbox 360-console en Windows-telefoons te creëren . Deze programmeeromgeving werkt met Microsoft Visual Studio en omvat de XNA Framework , een verzameling van beheerde game development libraries gebaseerd op het . NET Framework van Microsoft . Pixel shaders behoren tot een gevarieerde selectie van programmeerbare effecten voor zowel tweedimensionale en driedimensionale games ontwikkeld in XNA Game Studio . Pixel Shaders Shaders , die komen in vertex en pixel rassen , zodat game-ontwikkelaars om gegevens te manipuleren om een gewenst effect te creëren . Typisch , pixel shaders maken lichteffecten , maar ze lenen zich ook voor kaarten en reflecterende oppervlakken bump . Deze shaders interpoleren de waarden tussen elke pixel , waardoor ontwikkelaars de volledige controle over de manipulatie van elke pixel en vertex . Op deze manier , pixel shaders manipuleren de kleur van elke afzonderlijke pixel om effecten zoals gladde per - pixel spiegelende verlichting te creëren . Implementatie Net als de meeste taken in XNA , de uitvoering van pixel shaders vereist geavanceerde kennis van de Visual Basic programmeertaal . Voor het aanbrengen van pixel shaders in XNA Game Studio , moet u eerst een sampler object met een Texture lid te maken . Het toepassen van de shader houdt de oprichting van een partij in LoadContent , waaruit moet u de arcering effect te laden . Ook uit LoadContent , de oprichting van een render doel helpt houden de pixel shader terwijl het Draw -functie slaat de render doel . Die moeten worden opgelost en reset de render doel gebruiken dan de Begin en Draw methoden om de pixel shader maken voordat u het einde methode op de partij en gevolg . Andere Effecten < br effecten XNA Game Studio 's > niet beginnen en eindigen met pixel shaders . Lijst met configureerbare effecten van het platform omvat directionele verlichting en mist evenals dual - textuur effecten , waar men textuur bevat kleur en detail , terwijl een ander bevat complexe verlichting . Gevilde effecten dienst botten en gewichten om objecten te vervormen terwijl omgevingskaarten gebruiken diffuse texturen om kleur en detail objecten . Twee - dimensionale effecten omvatten animeren , roteren , tegels en schalen sprites . Overwegingen ingang van februari 2012 , heeft Microsoft's XNA Game Studio -platform versie 4.0 bereikt . Als het bedrijf blijft nieuwe versies van XNA loslaat , kan pixel - shader effecten en de wijze van uitvoering van het platform te wijzigen . Op de online Microsoft Developer Network Library , Microsoft biedt uitgebreide tutorials voor de huidige een verleden versies van XNA Game Studio , inclusief gedetailleerde tutorials voor pixel - shader implementatie .
|