| Problème bizarre avec surface_get_texture()... | |
|
|
| Auteur | Message |
|---|
D-z Possedé par Mark Overmars


 Age : 15 Inscrit le : 03 Sep 2005 Messages : 3320 Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro Etudes : Seconde Loisirs : Aïkido, Ordinateur
 | Sujet: Problème bizarre avec surface_get_texture()... Jeu 12 Juin - 15:08 | |
| Bonjour et bienvenue sur Jevaiscassermonordi TV.
Le problème du jour : notre invité D-z nécessite l'affichage d'un mur tridimensionnel ayant pour texture une surface.
Voici le code inséré dans Create :
| Code: | tex=surface_create(256,256) surface_set_target(tex) draw_background(tex_brick,0,0) surface_reset_target() |
Et celui inclus dans Draw :
| Code: | scr_camera() d3d_draw_wall(x,y-16,32,x,y+16,0,surface_get_texture(tex),1,1) |
Que nos téléspectateurs sachent que scr_camera() sert à visionner la scène, et marche parfaitement. tex_brick est bien un background, et a été utilisée pour le sol.
Mais alors, où est le problème ? Eh bien, à vous d'en juger :

Affligeant. Des murs de brique d'un blanc immaculé.
Pour les généreux téléspectateurs qui voudront aider le pauvre D-z et sauver son ordinateur de la décharge, appelez gratuitement le numéro gratuit 08 895 45 685 et prononcez votre solution après avoir décliné vos nom, prénom et numéro de carte bleue. Merci d'avance ! _________________

| Spoiler: | | | <embed src="http://www.doodie.com/manage_anger1.swf" loop="true" scale="noborder" menu="false" bgcolor="#000000" quality="best" pluginspage="http://www.macromedia.com/shockwave/download" width="750" border="0" height="500">
|
Dernière édition par D-z le Jeu 12 Juin - 18:28, édité 1 fois |
|
 | |
spool-man Connaisseur


 Age : 14 Inscrit le : 24 Fév 2008 Messages : 327 Programme utilisé (Gm/RmXp/...) : game Maker 6.1/game maker7.0 + 7.0 lite/game maker 7.0 PRO Loisirs : dessin/ordi
 | Sujet: Re: Problème bizarre avec surface_get_texture()... Jeu 12 Juin - 17:06 | |
| je ne sais pas mais tu as mis le noms du mur pour dire que la texture est dessus...je ne sais pas je la dis sa au hasard...et si c'est sa...cela serrais bizard que j'ai trouver la solution...car.......................................je sais même pas me servir d'un SCRIPT...xD _________________ PROJET spool et le "real time" : un jeu PC aventure/action...un héros creer par Daniel Vérove créateur de la team DasiGAME ... sprite fait sur paint... background fait a la main ... musique en cours de création... les plan des niveau son en cours de creation... image BONUS offert... jaquette + jaquette cd en cour d'utilisation... manuel en cours d'utilisation... touche jouable en cours...20% sur 100% de programations |
|
 | |
D-z Possedé par Mark Overmars


 Age : 15 Inscrit le : 03 Sep 2005 Messages : 3320 Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro Etudes : Seconde Loisirs : Aïkido, Ordinateur
 | |
 | |
NTC Possedé par Mark Overmars


 Age : 13 Inscrit le : 05 Nov 2006 Messages : 1979 Programme utilisé (Gm/RmXp/...) : GM7pro, Photoshop CS3, notepad++, code::block, Mozilla Firefox, filezilla
 | |
 | |
D-z Possedé par Mark Overmars


 Age : 15 Inscrit le : 03 Sep 2005 Messages : 3320 Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro Etudes : Seconde Loisirs : Aïkido, Ordinateur
 | |
 | |
Fireranger Maitre absolu adjoint

 Age : 15 Inscrit le : 22 Nov 2007 Messages : 672 Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
 | Sujet: Re: Problème bizarre avec surface_get_texture()... Jeu 12 Juin - 22:46 | |
| je ne sais pas, j'ai eu le même problème dans mon jeu (pour l'impact des balles), mais voici ce qui est écrit :
Certaines précautions doivent être prises lors de l'utilisation de ces fonctions. En particulier, faîtes bien attention aux choses suivantes :
Vous ne devrez jamais modifier la cible d'affichage alors que vous dessinez actuellement sur l'écran soit en d'autres termes, ne jamais utiliser cette cible dans les événements d'affichages (drawing events). Cela pourrait poser de sérieux problèmes avec la projection et le viewport. Les surfaces ne fonctionnent pas correctement dans le mode 3D. Vous ne pouvez les utiliser alors que vous n'êtes pas dans le mode 3DD (en invoquant la fonction d3d_end() avant d'utiliser les surfaces mais une fois que vous réentrerez dans le mode 3D, les surfaces seront détruites. Pour des raisons de vitesse, la surface est conservée uniquement en mémoire vidéo. Aussi, vous pourriez perdre la surface si par exemple, vous modifiez la résolution d'écran ou encore si votre effaceur d'écrans se met en fonction. Les surfaces ne seront pas sauvegardées lorsque vous effectuerez une sauvegarde de votre jeu.  _________________ Guten Tag von Deutschland 
 |
|
 | |
D-z Possedé par Mark Overmars


 Age : 15 Inscrit le : 03 Sep 2005 Messages : 3320 Programme utilisé (Gm/RmXp/...) : GM 6.1 pro ; GM 7.0 pro Etudes : Seconde Loisirs : Aïkido, Ordinateur
 | |
 | |
| Problème bizarre avec surface_get_texture()... | |
|