Page 1 of 1

I have troblem with MagicLibrary

Posted: Sat Mar 17, 2007 4:48 am
by neppyweb
I don't know why but it's ocuur that my smgr can't handle value.
  • ITexture* movTxtr = driver->addTexture(dimension2d<s32>(800,600),"",ECF_A8R8G8B8);

    smgr->addCameraSceneNode(0,vector3df(0,0,-30),vector3df(0,0,0));<-------------error occur here

    f32 U = (f32)movie->MovieWidth() / (f32)TextureWidth;
    f32 V = (f32)movie->MovieHeight() / (f32)TextureHeight;
    CSampleSceneNode* myNode=new CSampleSceneNode(smgr->getRootSceneNode(),smgr,666,U,V);
    myNode->setMaterialTexture(0,movTxtr);
    myNode->setMaterialType(EMT_TRANSPARENT_VERTEX_ALPHA);
    myNode->setPosition(vector3df(0,5,0));
    myNode->setScale(vector3df(2.5,0.75f,0));

    movie->LoadMovie("../media/sequence 01.avi",true,true);
    // movie->SetMovieFPS(10);
    movie->SetLooped(false);

    while(device->run() && driver&&flag)
    if (device->isWindowActive())
    {
    movie->NextMovieFrame();
    movie->DrawMovie(0,0,movTxtr);
    smgr->drawAll();

    if(KeyDown(KEY_ESCAPE)){
    movie->Stop();
    driver->beginScene(true, true, SColor(0,0,0,0));
    engine->play2D("../media/leon.wav", true);
    env->drawAll();
    driver->endScene();}

    }

    device->drop();
It;s tell that
smgr
l-->-irr::IUnknown {ReferenceCounter=??? DebugName=??? } irr::IUnknown
l l-> __vfptr CXX0030: Error: expression cannot be evaluated
l l-> ReferenceCounter CXX0030: Error: expression cannot be evaluated
l l-> DebugName CXX0030: Error: expression cannot be evaluated
l-->__vfptr CXX0030: Error: expression cannot be evaluated

Please help me

Posted: Sat Mar 17, 2007 5:56 am
by neppyweb
Ok, now I can solve the this troblem but another problem occur

the video don't draw to the screen.

-*- Can you help me