Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problème avec directdraw [ Multimédia / DirectX ] (le pro masterchief)

samedi 29 septembre 2007 à 23:09:45 | problème avec directdraw

le pro masterchief

Bonjour
J'ai un problème avec directdraw, je suis en train de faire un jeu de mario et je charge un niveau qui est interpréter dans mon application qui charge tous les image avec leur propriété corecte mais dès que leur position x ou y sort de la fenetre ils disparaissent.

Je pense qu'il faut utiliser les fonctions rect mais je sais pas trop comment.
Merci

lundi 1 octobre 2007 à 03:27:08 | Re : problème avec directdraw
mardi 2 octobre 2007 à 10:49:43 | Re : problème avec directdraw

NHenry

Membre Club
Bonjour

J'avais un pb équivalent, je l'ai solutionné en faisant en sorte que l'orsque une image atteint le bord de rogner l'image à afficher, cela fonctionne, mais si tu veux le code (il faudras que je parte avec tous mon matos de spéléo pendant un moment) il te suffit de demander.

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site

samedi 6 octobre 2007 à 19:44:40 | Re : problème avec directdraw

le pro masterchief

Je suis en train d'essayer ALGORYTHME DE CLIPPAGE D'IMAGE DANS DIRECTDRAW 7 (COMPTATIBLE VC++ 6 ET VB 6)

http://vbfrance.com/codes/ALGORYTHME-CLIPPAGE-IMAGE-DANS-DIRECTDRAW-COMPTATIBLE-VCPLUSPLUS-VB_29932.aspx

Mais si tu aurais un bout de code à me donner pour gérer le rognage d'image lorsque qu'il dépasse de l'écran je t'en serais reconnaissant.
Merci.

lundi 8 octobre 2007 à 08:12:17 | Re : problème avec directdraw

NHenry

Membre Club
Bonjour

Je vais voir si j'ai cela en stock (ce soir).

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site

mardi 9 octobre 2007 à 08:34:59 | Re : problème avec directdraw

NHenry

Membre Club
Bonjour

Voila ce que j'ai retrouvé :

Public Sub PaintSprite(Sprite As DirectDrawSurface7, ByVal X As Long, ByVal Y As Long, Optional ByVal Width As Long = 64, Optional ByVal Height As Long = 64)
Dim X1 As Long
Dim Y1 As Long
    If X < 0 Then X1 = 0 Else X1 = X
    If Y < 0 Then Y1 = 0 Else Y1 = Y
    If X + Width > 799 Then Width = 799 - X + 1  'Condition
    If Y + Height > 599 Then Height = 599 - Y + 1  'Condition
Dim rSprite As RECT
    If X < 0 Then rSprite.Left = Abs(X) Else rSprite.Left = 0
    If Y < 0 Then rSprite.Top = Abs(Y) Else rSprite.Top = 0
    rSprite.Bottom = Height 'Y + Height
    rSprite.Right = Width 'X + Width
    Call BackBuffer.BltFast(X1, Y1, Sprite, rSprite, DDBLTFAST_SRCCOLORKEY Or DDBLTFAST_WAIT)
End Sub


Utilisation :
PaintSprite Image,PositionX,PositionY,TailleX,TailleY

Si ta résolution est différente de 800*600, il faut changer les conditions des 2 If (commentés 'Condition)

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site



Cette discussion est classé dans : problème, directdraw, charge


Répondre à ce message

Sujets en rapport avec ce message

Problème étrange avec DirectDraw [ par TheRedman ] Je commence avec DirectDraw 7 et j'ai constaté un truc bizarre. J'en avais marre que VB modifie ses fenêtres quand je changeais de résolution et donc [URGENT] Problème directdraw [ par Pof ] Bonjour. Ca fait 3 mois que je pose la question sur le forum "graphismes", et tjs po de réponse alors je poste ici... En fait g un gros problême avec Problème DirectDraw & Error 91 [ par Stormer ] Salut à tousJe m' initie à directX et j' ai un petit blem d' initialisation avc direct draw . Kand je lance la fonction d' intialisation DirectDraw ( ***MAYDAY**** [ par JoBlo ] Hello a tous !J'ai un petit problème.Dans un programme, je dois écrire un texte dans un textbox. Par la suite, je dois faire apparaitre tout mon text **encore besoin d'aide** [ par JoBlo(encore) ] Rebonjour tous ! Merci beaucoup pour votre précédente aide. j'ai encore un petit problème pour vous !La situation : j'ai 3 text box et un command but Combobox problème [ par leila ] J'ai besoin de mettre des couleurs différentes pour certaines lignes d'une combobox, pour que l'utilisateur puisse les différencier des autres. Je sai COMBOBOX, problème [ par leila ] Bonjour,j'ai besoin de mettre pour cetaines lignes de ma combobox des couleurs différentes. Quelqu'un saurait-il comment faire. Je sais que ca se fait problème pour programme d'installation : faire une feuille avec font dégradé et une feuille pour autres options [ par Chuck ] Lorsque vous ouverz un programme d'installation d'un logiciel classic, il y a une feuille qui est consacré pour afficher le font en bleu dégradé et pl Problème simple [ par Gildo ] Voici :Dans un formulaire principal une boucle permet de lire les records d'un fichier texte. Quand un record invalide est rencontré, un nouveau form ***Petit Problème*** [ par bozo ] Mon problème est le suivant. Jai deux textbox et un command button. Un petit programme me permet d'ajouter des éléments dans ma premiere textbox. (c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,624 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.