Retourner au sujet
Version du 14 January 2011 à 14h 54mn 00s
Bonjour, en recherchent un peut, et en me facilitent qu'elle que heure de travaille j'ai trouver sa :
http://irrlicht.sourceforge.net/phpBB2/ … mp;start=0
C'est un outil qui permet de lire un fichier vidéo en quelques lignes, exemple :
Code c++ :
TMovie
* movie
= new TMovie
;
movie
->LoadMovie
("mymovie.mpg");
movie
->SetMovieFPS
(25);
ITexture* movTxtr
;
irrVideo
->setTextureCreationFlag
(ETCF_ALWAYS_32_BIT
, TRUE);
irrVideo
->setTextureCreationFlag
(ETCF_CREATE_MIP_MAPS
, FALSE);
movTxtr
= irrVideo
->addTexture
(dimension2d<s32
>(512,256),"imovie");
while(irrDevice
->run
())
{
irrVideo
->beginScene
(true, true, SColor(0,200,200,200))
movie
->NextMovieFrame
()
movie
->DrawMovie
(0,0,movTxtr
)
irrSceneMgr
->drawAll
()
irrVideo
->endScene
()
}
Simple non ?
Mais avant de tester et de tout réécrire ce code, je voudrai savoir quelque chose :
Au niveau des performances, faut-il mieux utiliser des animations plutôt que des vidéos ?
Merci de me répondre.
Message initiale datant du 14 January 2011 à 14h 18mn 02s
Bonjour, en recherchent un peut, et en me facilitent qu'elle que heure de travaille j'ai trouver sa :
http://irrlicht.sourceforge.net/phpBB2/ … mp;start=0
C'est un outil qui permet de lire un fichier vidéo en qu'elle que ligne, exemple :
Code c++ :
TMovie
* movie
= new TMovie
; movie
->LoadMovie
("mymovie.mpg"); movie
->SetMovieFPS
(25); ITexture* movTxtr
; irrVideo
->setTextureCreationFlag
(ETCF_ALWAYS_32_BIT
, TRUE); irrVideo
->setTextureCreationFlag
(ETCF_CREATE_MIP_MAPS
, FALSE); movTxtr
= irrVideo
->addTexture
(dimension2d<s32
>(512,256),"imovie"); while(irrDevice
->run
()) { irrVideo
->beginScene
(true, true, SColor(0,200,200,200)) movie
->NextMovieFrame
() movie
->DrawMovie
(0,0,movTxtr
) irrSceneMgr
->drawAll
() irrVideo
->endScene
() }
Simple non ?
Mes avent de tester est de tous réécrire se code, je voudrez savoir qu'elle que chose :
Aux niveaux des performances, faut-il mieux utiliser des animations plutos que des vidéos ?
Merci de me répondre.