Primo Precedente 3 di 4 Successivo Ultimo
  1. java is forever #31
    05-11-06 17:16

    Citazione Gyo15
    Ho impostato e linkato le directory e i file ma mi da questo errore:

    non riesco a capire dove ho sbagliato.....


    Switching to target: Release
    Linking console executable: Release\ogre_sample.exe
    C:\Programmi\CodeBlocks\bin\..\lib\gcc\mingw32\3.4.4\..\.. \..\..\mingw32\bin\ld.exe: c:\OgreSDK\bin\: No such file: No such file or directory
    collect2: ld returned 1 exit status
    Process terminated with status 1 (0 minutes, 0 seconds)
    0 errors, 0 warnings
    forse hai linkato male.. il path e' giusto?
    Rispondi con Citazione 

  2. L'avatar di Gyo15 Gyo15Gyo15 è offline #32
    05-11-06 17:55

    Citazione java is forever
    forse hai linkato male.. il path e' giusto?
    bho??
    Dopo provo.

    Grazie per il consiglio
    Rispondi con Citazione 

  3. L'avatar di Gyo15 Gyo15Gyo15 è offline #33
    05-11-06 20:49

    Citazione java is forever
    forse hai linkato male.. il path e' giusto?
    Si il path è giusto.....
    Linkato????
    Mica li devi linkare semai li devi mettere nella directory i bin
    Rispondi con Citazione 

  4. L'avatar di Gyo15 Gyo15Gyo15 è offline #34
    05-11-06 21:39

    Continua a darmi quell' errore......cacchio come devo fare???????
    Rispondi con Citazione 

  5. L'avatar di miniBill '90 miniBill '90miniBill '90 è offline #35
    05-11-06 22:54

    posta il risultato di questi comandi: (dalli dal prompt del DOS(start/esegui/cmd.exe))
    dir c:\OgreSDK
    dir
    c:\OgreSDK\bin
    Rispondi con Citazione 

  6. L'avatar di Gyo15 Gyo15Gyo15 è offline #36
    06-11-06 14:41

    Citazione miniBill '90
    posta il risultato di questi comandi: (dalli dal prompt del DOS(start/esegui/cmd.exe))
    dir c:\OgreSDK
    dir c:\OgreSDK\bin
    perchè ??
    Rispondi con Citazione 

  7. L'avatar di Gyo15 Gyo15Gyo15 è offline #37
    26-03-07 22:35

    Ciao, finalmente ci ritroviamo...Non capisco queste due cose:

    -carico il modello e non lo visualizza
    -ho un codice per farlo abbassare quando si sciaccia la barra spaziatrice ma niente-.-

    Vi posto il codice

    Codice:
    #include <irrlicht.h>
    #include <iostream>
    using namespace irr;
    #pragma comment(lib, "Irrlicht.lib")
    
    int main()
    {
    
     video::E_DRIVER_TYPE driverType;
     printf("Please select the driver you want for this example:\n"\
      " (a) Direct3D 9.0c\n (b) Direct3D 8.1\n (c) OpenGL 1.5\n"\
      " (d) Software Renderer\n (e) Burning's Software Renderer\n"\
      " (f) NullDevice\n (otherKey) exit\n\n");
     char i;
     std::cin >> i;
     switch(i)
     {
      case 'a': driverType = video::EDT_DIRECT3D9;break;
      case 'b': driverType = video::EDT_DIRECT3D8;break;
      case 'c': driverType = video::EDT_OPENGL;   break;
      case 'd': driverType = video::EDT_SOFTWARE; break;
      case 'e': driverType = video::EDT_BURNINGSVIDEO;break;
      case 'f': driverType = video::EDT_NULL;     break;
      default: return 0;
     }
    
     IrrlichtDevice *device =
      createDevice(driverType, core::dimension2d<s32>(770, 550), 16, false);
      
     if (device == 0)
      return 1; 
     video::IVideoDriver* driver = device->getVideoDriver();
     scene::ISceneManager* smgr = device->getSceneManager();
     
     device->getFileSystem()->addZipFileArchive("../../media/map-20kdm2.pk3");
     
     scene::IAnimatedMesh* q3levelmesh = smgr->getMesh("20kdm2.bsp");
     scene::ISceneNode* q3node = 0;
     
     if (q3levelmesh)
      q3node = smgr->addOctTreeSceneNode(q3levelmesh->getMesh(0));
     
     scene::ITriangleSelector* selector = 0;
     
     if (q3node)
     {  
      q3node->setPosition(core::vector3df(-1350,-130,-1400));
      selector = smgr->createOctTreeTriangleSelector(q3levelmesh->getMesh(0), q3node, 128);
      q3node->setTriangleSelector(selector);
      selector->drop();
        }
     
     scene::ICameraSceneNode* camera = 
      smgr->addCameraSceneNodeFPS(0, 100.0f, 300.0f, -1, 0, 0, true);
     camera->setPosition(core::vector3df(-100,50,-150));
     scene::ISceneNodeAnimator* anim = smgr->createCollisionResponseAnimator(
      selector, camera, core::vector3df(30,50,30),
      core::vector3df(0,-3,0), 
      core::vector3df(0,50,0));
     camera->addAnimator(anim);
     anim->drop();
     
            if (irr::EKEY_CODE (KEY_BACK))
        {
                            camera->setPosition(core::vector3df(30,49.5,20));
        }  
        
        scene::IAnimatedMesh* arma = smgr->getMesh("../../media/Spada.x");
        scene::ISceneNode* swordnode = 0;
        if (swordnode)
              {
                swordnode = smgr->addAnimatedMeshSceneNode(arma);
                swordnode->setPosition(core::vector3df(30,50,20));
                swordnode->setMaterialTexture(0, driver->getTexture("../../media/earthbump.bmp"));
                swordnode->setMaterialFlag(video::EMF_LIGHTING, false);
              } 
                 
    
     device->getCursorControl()->setVisible(false);
     
     scene::IBillboardSceneNode * bill = smgr->addBillboardSceneNode();
     bill->setMaterialType(video::EMT_TRANSPARENT_ADD_COLOR );
     bill->setMaterialTexture(0, driver->getTexture("../../media/particlered.bmp"));
     bill->setMaterialFlag(video::EMF_LIGHTING, false);
     bill->setMaterialFlag(video::EMF_ZBUFFER, false);
     bill->setSize(core::dimension2d<f32>(20.0f, 20.0f));
     
     
     scene::ISceneNode* selectedSceneNode = 0;
     scene::ISceneNode* lastSelectedSceneNode = 0;
     
     int lastFPS = -1;
     while(device->run())
     if (device->isWindowActive())
     {
      driver->beginScene(true, true, 0);
      smgr->drawAll();
     
      core::line3d<f32> line;
      line.start = camera->getPosition();
      line.end = line.start + (camera->getTarget() - line.start).normalize() * 1000.0f;
      core::vector3df intersection;
      core::triangle3df tri;
      if (smgr->getSceneCollisionManager()->getCollisionPoint(
       line, selector, intersection, tri))
      {
       bill->setPosition(intersection);
        
       driver->setTransform(video::ETS_WORLD, core::matrix4());               
      }
    
      
      selectedSceneNode = smgr->getSceneCollisionManager()->getSceneNodeFromCameraBB(camera);
      if (lastSelectedSceneNode)
       lastSelectedSceneNode->setMaterialFlag(video::EMF_LIGHTING, true);
      if (selectedSceneNode == q3node || selectedSceneNode == bill)
       selectedSceneNode = 0;
      if (selectedSceneNode)
       selectedSceneNode->setMaterialFlag(video::EMF_LIGHTING, false);
      lastSelectedSceneNode = selectedSceneNode;
    
     
      driver->endScene();
      int fps = driver->getFPS();
      if (lastFPS != fps)
      {
        core::stringw str = L"Gioco";
        str += driver->getName();
        str += "] FPS:";
        str += fps;
        device->setWindowCaption(str.c_str());
        lastFPS = fps;
      }
     }
     device->drop();
     
     return 0;
    }

    Comunque ora è in prima persona perchè mi sto esercitano ma fra un po cambierò tutto perchè questo l' ho preso un po dal file di esempio Collision.

    Ciao a tutti
    Rispondi con Citazione 

  8. swisstux #38
    27-03-07 00:15

    dovrei guardarmi tutto quel codice?

    magari domani

    Spoiler:
    ma anche no
    Rispondi con Citazione 

  9. L'avatar di squall88 squall88squall88 è offline #39
    27-03-07 00:24

    ciao gyo15, ora non è per sminuirti, ma ci sono troppe cose che vanno a tuo sfavore. primo, per essere il tuo primo progetto, è troppo ambizioso, specialmente per una persona sola. ti consiglio di cominciare con qualcosa di più semplice. poi da quanto vedo sei proprio agli inizi della programmazione di videogiochi, infatti ti eri bloccato su un semplice errore di compilazione...Poi fai come vuoi èh, questo è chiaro, ma se accetti dei consigli, cambia progetto. Poi ti vorrei dare dei consigli sulla grafica: vedendo il modello 3d della casa,e da quanto dici (cioè della porta ecc.) si vede che usi troppi dettagli nei modelli. ad esempio le porte, le finestre ecc creale con le texture, non con i poligoni. certo il risultato non sarà alla pari del secondo metodo, ma ci guadagnerai in velocità di esecuzione, velocita di realizzazione ecc. comunque buon lavoro.
    Rispondi con Citazione 

  10. L'avatar di Eclipse EclipseEclipse è offline #40
    27-03-07 11:34

    concordo con squall, ma non tanto per cambiare progetto, alla fine se uno ha costanza l'importante &#232; imparare e un progetto vale l'altro.. quanto il fatto dell'esperienza e dei modelli 3d, ti conviene studiarti un bel po' di tutorials e capirne il codice, e poi passare al tuo gioco...
    Riguardo il modello del palazzo, non c'&#232; bisogno di modellare la finestra in quel modo o lo stendino con tutti quei poligoni, per lo stendino ad esempio bastano 10 poligoni, e non sto scherzando, e una texture con alpha.
    inoltre se puoi ingloba tante textures in un solo file, nel senso che se per un palazzo devi texturizzare porte, finestre ecc fai una sola texture con la facciata del palazzo completa, fai meno lavoro e il tutto viene renderizzato pi&#249; velocemente perch&#232; pi&#249; textures usi pi&#249; chiamate di rendering fa l'engine


    PS Squall88, hai abbandonato dominium? che fai ora?
    Rispondi con Citazione 

  11. L'avatar di Gyo15 Gyo15Gyo15 è offline #41
    27-03-07 19:47

    Citazione squall88
    ciao gyo15, ora non è per sminuirti, ma ci sono troppe cose che vanno a tuo sfavore. primo, per essere il tuo primo progetto, è troppo ambizioso, specialmente per una persona sola. ti consiglio di cominciare con qualcosa di più semplice. poi da quanto vedo sei proprio agli inizi della programmazione di videogiochi, infatti ti eri bloccato su un semplice errore di compilazione...Poi fai come vuoi èh, questo è chiaro, ma se accetti dei consigli, cambia progetto. Poi ti vorrei dare dei consigli sulla grafica: vedendo il modello 3d della casa,e da quanto dici (cioè della porta ecc.) si vede che usi troppi dettagli nei modelli. ad esempio le porte, le finestre ecc creale con le texture, non con i poligoni. certo il risultato non sarà alla pari del secondo metodo, ma ci guadagnerai in velocità di esecuzione, velocita di realizzazione ecc. comunque buon lavoro.
    In quale progetto dovrei cambiarlo?
    A me non piace fare le cose alla "spicciolata" perchè alla fine non ci guadagni niente. Comunque lo so che è un progetto irraggiungibile, soprattutto in una persona !! .

    Bene, è questo che mi attira, cercare di raggiungere punti alti...anche se sbaglio...anche se so che è una cosa difficile, ma ci voglio provare (come dice il proverbio "tentar non nuoce") dunque tirate voi le somme (e se mi volete aiutare benvenga.)

    Ti ribadisco la domanda: in che cosa dovrei cambiarlo il progetto?

    Accetto molto seriamente i tuoi consigli e ci ragionrò un po su, però sono fatto così.
    Non aggiungo altro.

    P.S. allora come faccio a far visualizzare questo maledetto modello?



    Rispondi con Citazione 

  12. L'avatar di Eclipse EclipseEclipse è offline #42
    27-03-07 19:51

    beh veramente non &#232; irragiungibile per niente, ci sta un tizio (da solo)
    che ha fatto un gioco che si prospetta essere migliore di gta, si chiama Gang War http://www.radioactive-software.com/
    e non &#232; solo un action stile gta, &#232; pure multiplayer e ha elementi da strategico... molti personaggi se li &#232; fatti modellare su commissione credo, ma parecchia grafica l'ha fatta lui
    Rispondi con Citazione 

  13. L'avatar di Fabio3000 Fabio3000Fabio3000 è offline #43
    27-03-07 20:02

    Citazione Noldor
    io come allievo
    io meno di allievo
    Rispondi con Citazione 

  14. L'avatar di Eclipse EclipseEclipse è offline #44
    27-03-07 20:08

    Citazione Gyo15
    In quale progetto dovrei cambiarlo?
    A me non piace fare le cose alla "spicciolata" perchè alla fine non ci guadagni niente. Comunque lo so che è un progetto irraggiungibile, soprattutto in una persona !! .

    Bene, è questo che mi attira, cercare di raggiungere punti alti...anche se sbaglio...anche se so che è una cosa difficile, ma ci voglio provare (come dice il proverbio "tentar non nuoce") dunque tirate voi le somme (e se mi volete aiutare benvenga.)

    Ti ribadisco la domanda: in che cosa dovrei cambiarlo il progetto?

    Accetto molto seriamente i tuoi consigli e ci ragionrò un po su, però sono fatto così.
    Non aggiungo altro.

    P.S. allora come faccio a far visualizzare questo maledetto modello?
    non cambiare progetto, alla fine una demo con anche un quartiere con un pugno di edifici, un personaggio che corre e spara e un'auto da guidare sono fattibilissimi e come partenza sarebbe un'ottima cosa...

    Hangman quando aveva 15 anni aveva fatto nel giro di un po' di settimane
    una demo con un personaggio che correva in terza persona, prendeva e cambiava armi e poteva salire e scendere da una jeep, e ovviamente guidarla (anche se con una fisica abbastanza basilare) proprio con irrlicht
    Rispondi con Citazione 

  15. L'avatar di Gyo15 Gyo15Gyo15 è offline #45
    27-03-07 21:25

    Citazione Eclipse
    non cambiare progetto, alla fine una demo con anche un quartiere con un pugno di edifici, un personaggio che corre e spara e un'auto da guidare sono fattibilissimi e come partenza sarebbe un'ottima cosa...

    Hangman quando aveva 15 anni aveva fatto nel giro di un po' di settimane
    una demo con un personaggio che correva in terza persona, prendeva e cambiava armi e poteva salire e scendere da una jeep, e ovviamente guidarla (anche se con una fisica abbastanza basilare) proprio con irrlicht

    Grazie per l' esortamento Eclipse.
    Rispondi con Citazione 

 
Primo Precedente 3 di 4 Successivo Ultimo