Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    XNA Pixel Shader Effekter

    Microsofts XNA Game Studio plattform tillåter utvecklare att skapa videospel för Windows - baserade persondatorer , Xbox 360-konsolen och Windows -telefoner . Denna programmeringsmiljö fungerar med Microsoft Visual Studio och omfattar XNA Framework , en samling av hanterade bibliotek spelutveckling baserade på Microsoft . NET Framework . Pixel shaders är bland ett varierat utbud av programmerbara effekter för både tvådimensionella och tredimensionella spel som utvecklats i XNA Game Studio . Pixelskuggning

    shaders, som kommer i vertex och pixel sorter , låta spelutvecklare att manipulera data för att skapa en önskad effekt . Typiskt , pixel shaders skapa ljuseffekter , men också lämpar sig för bump kartor och reflekterande ytor . Dessa shaders interpolera värden mellan varje pixel , vilket gör att utvecklare full kontroll över manipulation av varje enskild pixel och vertex . På detta sätt , pixel shaders manipulera färgen på varje enskild pixel för att skapa effekter såsom släta per - pixel speglande belysning .
    Genomförande

    Liksom de flesta uppgifter i XNA , genomförandet av pixel shaders kräver avancerad kunskap om Visual Basic programmeringsspråk . Innan du ansöker pixelskuggor XNA Game Studio , måste du först skapa en sampler objekt med en textur medlem . Tillämpa skuggningen innebär skapandet av ett parti i LoadContent , från vilken du måste ladda shader effekt . Också från LoadContent hjälper skapandet av en render mål håller pixel shader medan Rita funktionen cachar render målet . Du måste lösa och återställa render målet använd sedan börjar och Rita metoder för att göra pixel shader innan du använder End metoden på partiet och verkan .
    Övriga Effekter

    XNA Game Studio effekter börjar inte och slutar med pixel shaders . Plattformen s lista över konfigurerbara effekter omfattar riktade lampor och dimma samt dual - textur effekter , där en konsistens innehåller färg och detaljer medan en annan innehåller komplexa belysning . Flådda effekter anställa ben och vikter för att deformera objekt medan miljö kartor använder diffusa texturer till färg och objekt detalj . Två - dimensionella effekter inkluderar animera , rotera , kakel och skalning sprites .
    Överväganden

    Som av Februari 2012 , har Microsofts XNA Game Studio plattform nått version 4.0 . Eftersom företaget fortsätter att släppa nya versioner av XNA , kan plattformens pixel - shader effekter och metoder för genomförande ändras . På nätet Microsoft Developer Network Library , erbjuder Microsoft omfattande handledning för nuvarande ett tidigare versioner av XNA Game Studio , inklusive detaljerade tutorials för pixel - shader genomförande . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man redigerar registret Använda C #
    ·Hur man kan öka storleken på HTML knappen Skicka
    ·Handledning för PhoneGap Camera API
    ·Hur till Redigera KML & Bulk
    ·Hur köra ett skript i Lua
    ·Hur man öppnar en NPP fil Made by Art Explosion
    ·Hur man sätter in en post med LINQ
    ·Hur man spela in med Flowplayer
    ·Gratis Programmeringsteknik Utbildning
    ·Konvertera PHP till ASP.NET
    Utvalda artiklarna
    ·Hur till Ändra JVM Heap Size
    ·C programmering fel och hur man löser dem
    ·Hur man beräknar Array Längd i Javascript
    ·Hur man beräknar Kontroller av en sträng med Adler32 …
    ·MySQL : Query String till Int
    ·Microsoft Visual Source Safe Tutorial
    ·Hur konvertera en alfabetisk String till nummer i Java
    ·Datorspråk Används för datorer
    ·Så här ställer du in Classpath i Eclipse
    ·Hur man skapar en CSV Av en JSON Python
    Copyright © Dator Kunskap http://www.dator.xyz