Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Moteurs de jeux vidéo > XNA
XNA Forum d'entraide sur le développement avec XNA
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/01/2012, 21h02   #1
saturn1
Membre confirmé
 
Inscription : janvier 2008
Messages : 576
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 576
Points : 258
Points : 258
Par défaut Draw rentertarget SurfaceFormat.Vector2

Bonjour j'ai creer une rendertarget de type Vector2.

Je souhaite savoir comment dessiner dedans avec un pixel shader.
Car en realite le vector2 correspont a un offset utiliser pour le prochain draw.

Je souhaite faire quelque chose comme cela:

Code :
1
2
3
4
float2 PixelShaderFunction(float2 texCoord: TEXCOORD0) : <s>COLOR </s>VECTOR2
{
	return waveOffset;
}
En remplacant COLOR par je ne sais quoi pour que cela stocke le vector2 dans la map.

Merci a vous.
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 22h17   #2
MoDDiB
Membre chevronné
 
Homme
Développeur de jeux vidéo
Inscription : février 2006
Messages : 450
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur de jeux vidéo
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2006
Messages : 450
Points : 696
Points : 696
Je n'ai jamais essayé mais :

Code :
1
2
3
4
float2 PixelShaderFunction2(float2 texCoord: TEXCOORD0) : TEXCOORD
{
	return waveOffset;
}
ne fait pas l'affaire ?
MoDDiB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 22h36   #3
saturn1
Membre confirmé
 
Inscription : janvier 2008
Messages : 576
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 576
Points : 258
Points : 258
Par défaut re

Ok c'est bon il faut retourner une COLOR et ne setter que le x et y...
Merci.
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h56.


 
 
 
 
Partenaires

Hébergement Web