Soyez le premier à donner votre avis sur cette source.
Snippet vu 5 034 fois - Téléchargée 44 fois
'Creer la texture par une fonction ou peu importe Set D3DTexture = D3DX.CreateTextureFromFileEx(D3DDevice, TexturePath, _ 256, 256, 1, 0, _ D3DFMT_DXT1, D3DPOOL_MANAGED, _ D3DX_FILTER_LINEAR, D3DX_FILTER_LINEAR, _ &HFF0000FF, ByVal 0, ByVal 0) 'Et dans le render de votre application ou ailleur, il fau ajouter ces 2 lignes D3DDevice.SetRenderState D3DRS_ALPHABLENDENABLE, 1 D3DDevice.SetRenderState D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA
3 nov. 2005 à 08:22
j'esssais aussi de faire une texture transparente, le truc c'est que quand j'utilise vo technique, la couleur que je veux effacé se retrouve noir, et non pas réellement transparente....en locurence j'essais de faire un petit jeu genre FPS, et j'ai besoin pour "l'arme" de détourer la texture et que les pixel qui ne font pas partie de l'image de l'arme, affiche ce qu'il y à derrire, et là je me retrouve avec un gros carré noir !
quelqu'un pourait m'aider svp ?
merci beaucoup
17 nov. 2003 à 00:22
d3ddevice.SetRenderState D3DRS_SRCBLEND, D3DBLEND_SRCCOLOR
d3ddevice.SetRenderState D3DRS_DESTBLEND, _
D3DBLEND_INVSRCCOLOR
Ton code rend les couleurs transparentes, mais apparemment pas les textures alors que celui là, rend tout ce qui est dessiné à la suite transparent (matières texturées ou non.) du moment où ces matières possèdent un canal alpha proche de 0.
26 sept. 2003 à 13:46
Au revoir le pipeau !
Note : Apparement ça efface pas la couleur noir, pas vrai ? 9/10
23 sept. 2002 à 20:04
23 sept. 2002 à 20:03
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.