begin process at 2012 02 16 18:48:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Multimédia

 > 

DirectX

 > 

problème avec directdraw


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec directdraw

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 Administrateur CodeS-SourceS
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 Administrateur CodeS-SourceS
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 Administrateur CodeS-SourceS
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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales