Creare Videogiochi - Game Developer
Prima prova con ogre3d - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Altri Programmi per la Creazione di Videogames (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-per-la-Creazione-di-Videogames)
+--- Forum: Altri Programmi non in Elenco (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-non-in-Elenco)
+---- Forum: OGRE 3D (https://www.making-videogames.net/giochi/Forum-OGRE-3D)
+---- Discussione: Prima prova con ogre3d (/thread-Prima-prova-con-ogre3d)



Prima prova con ogre3d - steve - 05-07-2010


  1. Scaricate e installate Visual C++ (una versione dal 2005 al 2010) oppure Code::Blocks. Con questi due vi semplificate la vita, non c'è bisogno di linkare tutte le librerie, include, ecc...


  2. Scaricate e installate l'sdk precompilato corrispondente al vostro compilatore


  3. Scaricate e installate l'AppWizzard corrispondente al vostro sdk


  4. Creare un nuovo progetto "Ogre Application" (allego due screen di visual studio)

    [Immagine: 83316957.th.png]

    [Immagine: 96695571.th.png]

    sarebbe meglio creare un applicazione vuota ("empty project"), soprattutto per progetti seri (da alcuni viene definita il male l'applicazione standard xD), ma almeno per vedere se avete installato correttamente ne facciamo una precotta senza bisogno di modificare il codice.
    Per fare un applicazione da distribuire bisogna togliere la spunta da "postbuild copy" e copiare le .dll e i .cfg in modo da rendere l'applicazione indipendente (si copiano solo i file che si usano, non tutte le dll, per renderla anche leggera).
    Siccome questa è solo una prova per vedere se è tutto installato bene, lasciamo la spunta su postbuild copy e clikkiamo su "Finish".


  5. Fine Big Grin compiliamo il codice (tasto rapido F5), vedremo un file di configurazione (c'è in tutti i progetti ogre, smanettando un pò si può anche togliere) e il testone di ogre renderizzato e alcuni tasti già impostati.
    WASD = muovi la telecamera
    movimento mouse = ruota la telecamera
    F = mostra/nascondi le statistiche dei frame avanzate
    G = mostra/nascondi un pannello dei dettagli
    T = cambia tipo filtro
    R = cambia la visualizzazione dei poligoni
    F5 = aggiorna
    Stamp = screenshot
    Esc = chiudi

    [Immagine: 22533545.th.png]

    [Immagine: 80875615.th.png]


Possibili errori:
  • Errore su una variabile d'ambiente
    1>Progetto : warning PRJ0018 : Impossibile trovare le seguenti variabili di ambiente:
    1>$(OGRE_HOME)
    Soluzione (per vista o seven. In xp la soluzione è uguale, ma cambiano i percorsi):
    Tasto destro su Computer - Proprietà - Impostazioni di sistema avanzate - Variabili d'ambiente - Nuova (è indifferente farlo su quelle di sistema o su quelle dell'utente)
    Nome Variabile = OGRE_HOME
    Valore Variabile = (inserisci il percorso dell'sdk di ogre, quello che avete saricato qui per capirci)


è possibile che si abbiano problemi, se non vi funziona scrivete.


RE: Prima prova con ogre3d - Riddick - 05-07-2010

Grazie! e pensare che io lo stavo facendo in un'altro modo 3 mial volte più complicato LoL XD. Comunque si inefetti da errori di codice, ma anche con irrlicht il codice "standar"\Test da errore.


RE: Prima prova con ogre3d - friskon - 05-07-2010

steve molte grazie, il prima possibile lo "ri"provo Smile


RE: Prima prova con ogre3d - Riddick - 11-07-2010

Ma il problema della variabile ambiente (nella demo) da cosa dipende?


RE: Prima prova con ogre3d - steve - 11-07-2010

dipende da una variabile d'ambiente... non ricordo esattamente che errori mi dava


RE: Prima prova con ogre3d - Riddick - 12-07-2010

Ecco l'errore:
1>Progetto : warning PRJ0018 : Impossibile trovare le seguenti variabili di ambiente:
1>$(OGRE_HOME)


RE: Prima prova con ogre3d - steve - 12-07-2010

soluzione aggiunta


RE: Prima prova con ogre3d - Riddick - 12-07-2010

Grazie mille di nuovo!


RE: Prima prova con ogre3d - rtxthebest - 27-10-2011

Salve raga, ero interessato a sapere come istallare Ogre3D sono riuscito a scaricare SDK ecc... sono arrivato al punto in cui devo inserire l'URL della cartella dell'SDK nel progetto solo che non riesco a capire il perchè non mi prenda la versione che ho scaricato
P.S. Ho istallato Code::Blocks e ho scaricato l'SDK corrispettivo.


RE: Prima prova con ogre3d - steve - 28-10-2011

Hai fatto anche questo punto?

Citazione:Errore su una variabile d'ambiente
1>Progetto : warning PRJ0018 : Impossibile trovare le seguenti variabili di ambiente:
1>$(OGRE_HOME)
Soluzione (per vista o seven. In xp la soluzione è uguale, ma cambiano i percorsi):
Tasto destro su Computer - Proprietà - Impostazioni di sistema avanzate - Variabili d'ambiente - Nuova (è indifferente farlo su quelle di sistema o su quelle dell'utente)
Nome Variabile = OGRE_HOME
Valore Variabile = (inserisci il percorso dell'sdk di ogre, quello che avete saricato qui per capirci)



RE: Prima prova con ogre3d - rtxthebest - 28-10-2011

Si, ho creato anche la variabile d'ambiente, credo di sbagliare a impostare l'URL, lo devo mettere sulla cartella dove ho estratto i file o su bin (come si fa con il jdk)? Nel dubbio li ho provati entrambi.


RE: Prima prova con ogre3d - steve - 29-10-2011

Il percorso dev'essere quello della directory principale, in bin ci sono i samples compilati e un paio di tools per la conversione delle mesh.
Se usi l'appwizzard, come da tutorial, ti semplifichi la vita... io tendo a mettere tutto manualmente o ad usare CMake; alla fine l'importante è linkare tutto al compilatore, poi sta a te come farlo.


RE: Prima prova con ogre3d - rtxthebest - 29-10-2011

Mmmm... il problema è che l'ho fatto, che ne pensi se ci sentiamo con qualcosa tipo skype e vediamo di risolvere?


RE: Prima prova con ogre3d - steve - 29-10-2011

Gli ID di skype della gente sul forum sono qui, comunque non so quanto faccia piacere agli admin che se ne parli lì... già sono vietati gli aiuti in chat del forum.


RE: Prima prova con ogre3d - rtxthebest - 29-10-2011

Capisco... Beh appena avremo risolto il problema, farò un resoconto qui, così chi ha lo stesso tipo di problema potrà consultarlo qua.


RE: Prima prova con ogre3d - steve - 29-10-2011

Aggiungimi pure