#0 

20-01-2011 15:16:53

mmorpglefilm
Abonné
Lieu: la galaxie UDFy-38135539
Date d'inscription: 18-05-2010
Messages: 162
Site web

Je vous présente un petit bout de code bien utile qui permez de faire plusieurs capture d'écran sans effacé le premier.
le voici :

Code c++ :

int i;      //!Un chiffre utiliser pour le nom de l'image est je les placer là pour ne pas le recréer à chaque cou.

bool OnEvent(const irr::SEvent &event)     //!Boucle d'événement
{
    if (event.EventType == irr::EET_KEY_INPUT_EVENT)    //!Si l'utilisateur appuis sur une touche.
    {
        if(event.KeyInput.Key == irr::KEY_F9 &&     //!Si la touche est "F9" et si elle ne reste pas appyer :
           event.KeyInput.PressedDown == false)
        {
            irr::video::IImage *image = driver->createScreenShot();     //!Créer un "ScreenShot"

            i++;        //!On ajoute t'elle chiffre.

            irr::core::stringw patch;      //!On créer un string
            patch += "Environement\\screenshot";  //!On ajoute ce bou aux nom
            patch += i;       //!On ajoute le chiffre de l'image.
            patch += ".jpg";      //!Puis on ajoute le type d'image.
            "Environement de votre jeu."<<std::endl;   //!On place le fichier en facons de la variable "patch".

            image->drop();  //!On écrit un texte comme quoi sa c'est bien passer.
        }
    }
    return false;
}



Et grâce à sa, on peut faire ça : http://hapshack.com/images/qdfgdfgsdf.png

Oui je sais c'est très simple mes sa peut être utiles dans certaine situation.

Dernière modification par mmorpglefilm (20-01-2011 16:58:27)

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
24 invités en ligne
Aucun membre connecté
RSS Feed