• Benvenuto in Making Videogames!
  • Condividi la tua passione!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati



Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Title: Prima prova con irrlicht
Modi discussione
#1
La guida la faccio usando Visual C++ 2010, con altri IDE il procedimento è molto simile.
Se preferite usare un IDE diverso su richiesta posso fare una guida anche per quello, basta chiedere.

  1. Scaricate e installate Visual C++ (la versione è indifferente, io ho usato il 2010 però le cose si trovano più o meno allo stesso posto sulle versioni precedenti)
  2. Scaricate anche l'SDK di Irrlicht, l'ultima versione disponibile al momento è la 1.7.1 (nella pagina sono presenti anche 3 video dove vengono presentati gli effetti particellari, un horror e irrlicht su smartphone con windows ce).
    Il file è uno zip, estraetelo dove vi pare (per comodità sconsiglio il desktop).
  3. Aprite Visual C++ e create un nuovo progetto "Progetto console win32", "Empty project" e create il file .cpp dove inserire il codice.
    negli screen faccio vedere passo passo:
    [Immagine: 44309443.th.png]

    [Immagine: 37998932.th.png]

    [Immagine: 57491981.th.png]

  4. Aggiungere le dipendenze del progetto
    [Immagine: 96530162.th.png]
    Al punto 3 dovete aggiungere:
    Directory file eseguibili = PercorsoDiIrrlicht\irrlicht\bin\Win32-VisualStudio
    Directory di inclusione = PercorsoDiIrrlicht\irrlicht\include
    Directory librerie = PercorsoDiIrrlicht\irrlicht\lib\Win32-visualstudio

  5. Copiare le dll di irrlicht nella cartella del nostro eseguibile (non ancora creato):
    Lanciare una compilazione a vuoto (giusto per creare la cartella Debug o Relase, se vi da errore no problem)
    Andare nella cartella PercorsoDiIrrlicht\irrlicht\bin\Win32-VisualStudio
    Copiare i file "irrKlang.dll" e "Irrlicht.dll"
    Andare nella cartella PercorsoProgetto\Prova Irrlicht\Debug (oppure Relase)
    Incollare i due file
  6. Inseriamo il codice, ve ne ho preparato semplice semplice:
    Codice:
    #include <irrlicht.h>

    #pragma comment(lib, "Irrlicht.lib")

    using namespace irr;
    using namespace core;
    using namespace video;
    using namespace gui;

    int main()
    {
        IrrlichtDevice* device = createDevice(EDT_DIRECT3D9, dimension2d<u32>(200,100), 16U, false, false, false, 0);
        device->setWindowCaption(L"Prova Irrlicht");
        IVideoDriver* driver = device->getVideoDriver();
        IGUIEnvironment* gui_environment = device->getGUIEnvironment();
        IGUIButton* bottone1 = gui_environment->addButton(rect<s32>(10,10,190,90), 0, 101, L"ESCI", L"chiude il programma");
        while(device->run())
        {
            driver->beginScene(true,true,SColor(0,200,200,200));
            gui_environment->drawAll();
            if(bottone1->isPressed()) device->closeDevice();
            driver->endScene();
        }
        device->drop();
        return(0);
    }

  7. Compilare con F5 (o la freccia verde)
    [Immagine: 16549874.th.png]

Se avete problemi o volete sapere qualcosa in più sul codice (non uso irrlicht ma le cose di base le ricordo, è abbastanza intuitivo) scrivete pure.
 
Reply
#2
Grazie steve, utilissimo! ma nel sito dove sono i video ?
 
Reply
#3
Di nulla, in caso si vuole usare un altro ide (magari code blocks? XD) al massimo lo scarico e vedo di configurarlo anche lì.

I video sono questi
http://irrlicht.sourceforge.net/download...0.10.0.avi
http://irrlicht.sourceforge.net/images/p...engine.wmv
http://irrlicht.sourceforge.net/download...cht_ce.wmv
 
Reply
#4
per il momento non lo uso, appena mi rimetto busso alla porta Smile
 
Reply
#5
Grazieeeeeeeeeeeeeeeeeeeeeeee alla fine non ti do il milione di euro che ti ho detto ieri se la facevi XDXD.

Comunque in visual c++ 2008 express, per impostare le dipende si deve andare su: Strumenti > Opzioni > Progetti e Soluzioni > Directory di VC++
 
Reply
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Irrlicht Engine Chip 9 3,138 01-11-2016, 12:48 AM
Ultimo messaggio: Chip
  Problema camera irrlicht Master Gabriel 12 3,239 18-12-2014, 09:40 AM
Ultimo messaggio: Master Gabriel
  Irrlicht Engine Info e Download friskon 12 7,061 12-04-2013, 11:25 AM
Ultimo messaggio: war10hacker
Question Problema irrlicht con directx Zettamax 0 1,910 23-02-2012, 06:49 PM
Ultimo messaggio: Zettamax
  [TUTORIAL] Irrlicht - Primo Approccio ManHunter 5 3,744 02-01-2012, 07:16 PM
Ultimo messaggio: steve
  [Irrlicht.net] Tutorial 1 - Tradotto Riddick 2 2,328 05-05-2011, 01:02 AM
Ultimo messaggio: ManHunter
  Irrlicht.Net Riddick 8 3,073 10-02-2011, 12:59 AM
Ultimo messaggio: Riddick
  irrlicht 1.7 puorcunicu 15 4,260 22-10-2010, 10:26 PM
Ultimo messaggio: Jonathan Archer
  Download dei tool free e guide per Irrlicht Riddick 2 2,036 03-06-2010, 08:48 PM
Ultimo messaggio: Riddick
  Installare Irrlicht su: Dev-C++ e Code::Bocks Riddick 9 4,402 03-06-2010, 02:48 PM
Ultimo messaggio: Riddick

Vai al forum:


Browsing: 1 Ospite(i)