Pages: 1
- Accueil forums
- » Routines
- » C++ Créer plusieurs capture d'écran sans effacé la première.
#1
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.
20-01-2011 14:16:53
- mmorpglefilm
- Membres

- Date d'inscription:
- Messages: 162
- IP: 78.122.190.67
- Courriel 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.
driver->writeImageToFile(image, patch); //!On place le fichier en facons de la variable "patch".
std::cout<<"Le screenshot a etait placer dans le dossier"\\
"Environement de votre jeu."<<std::endl; //!On écrit un texte comme quoi sa c'est bien passer.
image->drop(); //!On détruis la variable.
}
}
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.
Hors ligne



