Historique des modifications - Message

Message #10405

Sujet: [IGUIInOutFader] Ne fonctionne pas...


Type Date Auteur Contenu
Création du message 26-03-2012 12:47:37 RVM
Hello,

J'ai trouvé une moyen simple (dans la doc(http://irrlicht.sourceforge.net/docu/classirr_1_1gui_1_1_i_g_u_i_in_out_fader.html)) de faire un effet de fade in/out mais je n'arrive pas a le faire fonctionner : il se passe rien.
Voici mon code :

Code c++ :


#include <iostream>

#include "irrlicht.h"
#include "driverchoice.h"
#include "IGUIInOutFader.h"

using namespace irr;

#ifdef _MSC_VER
#pragma comment(lib, "Irrlicht.lib")
#endif

int main()
{
    video::E_DRIVER_TYPE driverType=driverChoiceConsole();
        if (driverType==video::EDT_COUNT)
                return 1;

    IrrlichtDevice *nulldevice = createDevice(video::EDT_NULL);

    core::dimension2d<u32> deskres = nulldevice->getVideoModeList()->getDesktopResolution();

    nulldevice->drop();

    IrrlichtDevice *device = createDevice(video::EDT_OPENGL, deskres, 32, true, false, true);

    if (device == 0)
                return 1; // could not create selected driver.

    video::IVideoDriver* driver = device->getVideoDriver();
    scene::ISceneManager* smgr = device->getSceneManager();


    driver->getMaterial2D().TextureLayer[0].BilinearFilter=true;
    driver->getMaterial2D().AntiAliasing=video::EAAM_FULL_BASIC;

    //Pour les effets de fade
    irr::gui::IGUIInOutFader *fader = device->getGUIEnvironment()->addInOutFader(NULL, 0, -1);
    fader->setColor(video::SColor(0,255,0,0));


    while(device->run())
    if (device->isWindowActive())
    {
            driver->beginScene(true, true, 0);
            smgr->drawAll();

            fader->fadeIn(10);
            fader->fadeOut(10);

            driver->endScene();
    }

    device->drop();

    return 0;
}


Quelqu'un a t-il une idée ?

Merci de votre aide,
RVM

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
116 invités en ligne
membre en ligne: -
RSS Feed