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 : Animation [ Windows / DirectX ] (MorbhAck)

vendredi 4 août 2006 à 17:25:50 | Animation

MorbhAck

J'ai un petit projet, j'aimerai faire une sorte de Duke Nukem ( -sans la 3D- ) très simple. Mais voilà pour commencer j'aurai bien aimer faire une animation image par image en MODE fenêtre ! Parce que j'ai vu des tonnes de tutoriaux pour DirectX mais toujours en FullScreen.

Si quelqu'un a une idée ......

vendredi 4 août 2006 à 18:07:06 | Re : Animation

nightlord666

Membre Club
Tu utilise DirectDraw ou DirectGraphics/Direct3D ?

Pour DirectDraw je sais pas, mais pour DirectGraphics, met le champ Windowed de ta structure D3DPRESENT_PARAMETERS (souvent appellée d3dpp dans le code) à TRUE.

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);

vendredi 4 août 2006 à 21:02:24 | Re : Animation

MorbhAck

Oué, merde j'avais oublié de le dire j'utilise DirectDraw

vendredi 4 août 2006 à 21:10:26 | Re : Animation

nightlord666

Membre Club
A un moment dans ton code, tu appelle la fonction LPDIRECTDRAW7::SetCooperativeLevel(), et tu enleve DDSCL_FULLSCREEN des flags.

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);

vendredi 4 août 2006 à 22:01:50 | Re : Animation

MorbhAck

Oué ! Sa marche mais au faite je me suis mal exprimé

Ce que je voulais faire principalement c'était une animation image par image...

vendredi 4 août 2006 à 22:06:37 | Re : Animation

nightlord666

Membre Club
Tu crée une classe Sprite, comme ceci :

class Sprite
{
private:
    Image* m_pImages;
    DWORD m_dwNbImages;
    DWORD m_dwCurrImage;

public:
    Image GetCurrImage();
};

Image Sprite::GetCurrImage()
{
    Image retval = m_pImages[m_dwCurrImage];
    ++m_dwCurrImage;
    if(m_dwCurrImage >= m_dwNbImages) m_dwCurrImage = 0;
    return retval;
}

Je n'ai mis que la partie essentielle, la classe Image n'existe pas, à toi de faire ce que tu veut de ce code.

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);

vendredi 4 août 2006 à 22:14:33 | Re : Animation

MorbhAck

Toi t'est un bon ! MERCI  : )

vendredi 4 août 2006 à 22:17:52 | Re : Animation

nightlord666

Membre Club
Non je suis juste entrain de lire un magazine Code(R) qui utilise DirectDraw pour faire un jeu de plateforme à coté de mon ordi portable

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);

vendredi 4 août 2006 à 22:29:00 | Re : Animation

MorbhAck

ok ...
Ton mag il donne la source avec ???

vendredi 4 août 2006 à 22:30:29 | Re : Animation

nightlord666

Membre Club
Ouais, je peut te mailer tout ça si tu veut (le CD est dans mon ordi, ça va aller vite).

//Libère ma mémoire que j'ai utilisé
this->GetCurrentConversation()->FreeAllocatedMemory(REASON_UNUSED);


1 2

Cette discussion est classé dans : image, animation


Répondre à ce message

Sujets en rapport avec ce message

image en c++ [ par naney ] je cherche comment je peu m'aitre une image .bmp (ou autre format) dans mon prog c'est Urgent comme pour le plein écran et faite a bloc de pub pour ce imprimer et image en c++ [ par naney ] je voudre un code source qui me montre comment imprimer et un autre qui me montre comment inserais une image en c++ (n'importe quel format d'image) ex rotation d'une image [ par David ] charger une image [ par mc.solaar3 ] Comment faire pour charger une image ds un programme ? lecture d image au format jpeg [ par a-sophie ] Salut,Je souhaite lire et sauvegarder des images au format jpeg avec visual c++ .Si jamais quelqu un a des conseils ou des pistes a me donner, ce sera Imprimer une image [ par Bouba le koala ] Comment fait-on pour imprimer une image Bitmap ou jpeg avec C++ Builder car dans la doc, ils nous montre comment faire pour imprimer du texte, mais pa Bouton avec texte et image [ par karine ] Comment créer un bouton contenant un texte (genre "OK" et une image) ? charger une image dans un static [ par blackwizzard ] tout est dans le titre!merci! Changer la qualité d'une image en C et pas en C++ [ par bveg ] J'aimerais changer la qualité d'une image que l'on choisit mais dans le langage C et pas C++.Merci d'avance extraction du contour d'une image BMP [ par juliette ] On a une image en noir et blanc et on souhaiterait extraire son contour.Les images sont sous le format BMP.Extraire le contour d'une image consiste à


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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,234 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é.