Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
XNA Pixel Shader Effects
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 .

Previous: Next:
  Computer Programming Languages
·Hoe om te springen in ActionSc…
·Hoe te Assembly code converter…
·Lijst van CF9 functies 
·Wat is een RSE in LabVIEW ? 
·Hoe maak je een Bandpass filte…
·Het verschil tussen een statis…
·Hoe SQL en PL /SQL Leer 
·Hoe te Kolommen in DataGrid so…
·Hoe Word- documenten Destroy 
  Related Articles
XNA Tutorial voor het roteren van een 3D…
Hoe te XNA installeren voor gebruik met …
Hoe maak je een sprite animeren in een X…
Hoe Microsoft XNA gebruiken 
How Do I Import Map Bestanden op XNA ? 
Hoe maak je een Pixel Tracker in PHP 
Hoe kan ik een tekstvak in XNA Zorg 
Hoe maak je een Effect File voor XNA Gam…
Hoe maak je een 2D Grid System Zorg in X…
  Programmering Articles
·Hoe toegang Element Attributen Met JavaS…
·Hoe te Arrays in gebruik Turbo C + + 
·Hoe te Vars Stuur Van VBScript naar een …
·Who Invented Computer Programming ? 
·Toegang : VBA Execute Query 
·Hoe toegang queryargument Null VBA 
·Hoe maak je een dia omlaag Toggle Met JQ…
·Hoe maak je een programma dat geordende …
·Hoe te Output in Visual C 
Copyright © Computer Kennis http://www.nldit.com