English | Spanish | Mandarin | French | Japanese
INDICE: it.Of Effects and Shaders
Prossimo: Gestire il colore
Invece che il nodo Template cloneremo un nuovo effetto come descritto nella pagina it.EX9 Effect Template. Connetti l'effetto appena clonato come mostrato nella patch e apri il CodeEditor con un clic del tasto destro del mouse sul nodo. Quindi copia il codice qui sotto e rimpiazza quello già presente nell'effetto (questo è più semplice in quanto lascia fuori la parte sui vertexshader, che per ora non verrà trattata).
//texture texture Tex <string uiname="Texture";>; sampler Samp = sampler_state //campionatore per il lookup della texture { Texture = (Tex); //applica una texture al campionatore MipFilter = LINEAR; //stati del campionatore MinFilter = LINEAR; MagFilter = LINEAR; }; //la struttura dati: "vertexshader to pixelshader" //è usata come output dati con la funzione VS //e come input dati con la funzione PS struct vs2ps { float4 Pos : POSITION; float2 TexCd : TEXCOORD0; }; float4 PS(vs2ps In): COLOR { return 1; } technique TSimpleShader { pass P0 { VertexShader = null; PixelShader = compile ps_2_0 PS(); } }
Premi Ctrl+S per salvare/compilare il codice. Non dovrebbero comparire errori; nel caso contrario assicurati di aver copiato tutto il codice e che il codice appaia esattamente come nella figura sopra.
anonymous user login
~1d ago
~3d ago
~5d ago
~9d ago
~9d ago
~16d ago
~22d ago
~22d ago
~23d ago
~1mth ago