Je me suis toujour demandé comment obtenir un image avec des bords transparent.
Aujourd'hui, je tombe sur cette vidéo concernant mmf2:
http://www.youtube.com/watch?v=7o3fUwNA ... re=related
une vidéo où l'on voit le gars sélectionner tranquillement l'image d'une boule de feu/manga, puis sélectionner dans les option Effects/standard et ADITIVE BLENDING
Question: comment obtenir un tel résultat avec purebasic ?
en vous remerciant.
(joyeusement résolu)ADITIVE BLENDING
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
(joyeusement résolu)ADITIVE BLENDING
Dernière modification par beauregard le mar. 07/avr./2009 21:57, modifié 1 fois.
config de mon ordi: seven, directx11, Pentium(R) DualCore E5700, RadeonHD 4550 512MB, PureBasic 4.61 x86
si c'est pour exploiter la couche alpha de ton image tu doit utiliser #PB_Sprite_AlphaBlending | #PB_Sprite_Texture l'or de la création de ton sprite (cela ne marche pas avec le subsystem OpenGL donc inexistant sous linux).
Après la couche alpha faut la définir sous un éditeur d'image a la GIMP. Sinon j'avais codé sa http://www.purebasic.fr/french/viewtopi ... hlight=tga qui permet de créer une image au format TGA qui gère la couche alpha.
Après la couche alpha faut la définir sous un éditeur d'image a la GIMP. Sinon j'avais codé sa http://www.purebasic.fr/french/viewtopi ... hlight=tga qui permet de créer une image au format TGA qui gère la couche alpha.
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
Pour tester la chose, faut des images, ou au moins une, là( hexred.png):
http://www.purebasic.fr/french/viewtopi ... e08eaad94b
un jeu de l'espace dont l'auteur, au pseudo bien trouvé, de nos amis du forum allemand : http://www.purebasic.fr/german/viewtopic.php?t=12777
Avant le displaysprite3D, il faut mettre cette commande top secrête, alors chut:
Sans oublier de metttre directx9( Options du compilateur/bibliothèque sous-système)
voilà, maintenant... c'est beau !
http://www.purebasic.fr/french/viewtopi ... e08eaad94b
un jeu de l'espace dont l'auteur, au pseudo bien trouvé, de nos amis du forum allemand : http://www.purebasic.fr/german/viewtopic.php?t=12777
Avant le displaysprite3D, il faut mettre cette commande top secrête, alors chut:
Code : Tout sélectionner
sprite3DBlendingMode(5,2)
voilà, maintenant... c'est beau !

config de mon ordi: seven, directx11, Pentium(R) DualCore E5700, RadeonHD 4550 512MB, PureBasic 4.61 x86
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
(5,2)cederavic a écrit :Regarde du coter de Sprite3DBlendingMode aussi, Sprite3DBlendingMode(5, 7) devrait te satisfaire
(5,4)
(5,7)
(6,4) ; côté obscur
alors, maintenant les amis, c'est le clipsprite3D d'eddy qui ne supporte pas directx9, cette précieuse commande, je ne peux pourtant pas m'en séparer, mmh...
config de mon ordi: seven, directx11, Pentium(R) DualCore E5700, RadeonHD 4550 512MB, PureBasic 4.61 x86
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
le code d'eddy ne fonctionne pas avec directx9. C'est un coup dur mais Fred veille, Fred à promis d'y penser donc bon.
Pour ceux qui savent utiliser le code de s.m. alors vous savez surement qu'une mise à jour se trouve là: http://www.purebasic.fr/english/viewtopic.php?t=36751 quand j'utilise ce clipsprite3D de S.M. , mes images ne sont pas à la bonne échelle, vous connaissez la solution à ce problème ?

problème résolu( placer un ZoomSprite3D après Createsprite3D). faire gaffe à la taille des images découpé ZoomSprite3D.
Pour ceux qui savent utiliser le code de s.m. alors vous savez surement qu'une mise à jour se trouve là: http://www.purebasic.fr/english/viewtopic.php?t=36751 quand j'utilise ce clipsprite3D de S.M. , mes images ne sont pas à la bonne échelle, vous connaissez la solution à ce problème ?

problème résolu( placer un ZoomSprite3D après Createsprite3D). faire gaffe à la taille des images découpé ZoomSprite3D.
config de mon ordi: seven, directx11, Pentium(R) DualCore E5700, RadeonHD 4550 512MB, PureBasic 4.61 x86