• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
PyOgre
#1
Sito ufficiale: http://www.python-ogre.org/

PyOgre è un interfaccia di python per Ogre3d. Inoltre supporta un ampia varietà degli addons di ogre, e non necessitano di configurazione (una volta installato pyogre si ha già accesso ad alcuni addons).
PyOgre consente di sfruttare la semplicità di python con le prestazioni e le funzionalità di ogre.


Installare PyOgre in windows:
  1. Installare python. È consigliabile installare la versione 2.6.x visto che la versione di pyogre che andremo a installare è stata studiata per funzionare su questa versione, tuttavia è possibile che funzioni anche su versioni più recenti. installer per windows x86
  2. Verificare che funzioni correttamente: aprire il cmd (prompt dei comandi) e digitare python. Se si avvia la shell di python tutto ok, altrimenti:
    start -> tasto dx su computer -> proprietà -> [/i]impostazioni di sistema avanzate[/i] -> variabili d'ambiente -> nuova (non importa se la fate sul sistema o solo sull'utente) -> su nome mettete PATH , su valore mettete C:\Python26 (verificate se ora funziona).
  3. Aggiornate le DirectX link
  4. Scaricate questi due file: PyOgre 1.6.4 e PyOgre Demos
  5. Scompattate PyOgre in: C:\ e rinominate la cartella PythonOgreRelease in python-ogre
  6. Scompattate la cartella Demos dentro C:\python-ogre
  7. Aprite il cmd e digitate: cd c:\python-ogre e python setup.py install . Adesso PyOgre dovrebbe essere installato correttamente
  8. Sul cmd digitare: cd c:\python-ogre\demos\ogre e provate qualche demo con comandi del tipo: python demo_compositor.py

Per alcune demo credo che bisogna configurare gli addons, lanciandole normalmente crashano.

Ecco uno screen di demo_compositor.py con attivo l'effetto old movie
[Immagine: 60682905.th.png]
 
Rispondi
#2
Comunque, c'è la versione 1.7.2: http://sourceforge.net/projects/python-o...z/download

Ora provo e ti faccio sapere se mi va.

[edit]

Provato con la new versione, usando anche il python 2.7.x non va lo stesso, la variabile ambiente serve solo per il python, perché basta digitare anche solo: setup.py install per avviare l'installazione, con la new versione.

Gli errori sono sempre li stessi che ti mandato per mp.
 
Rispondi
#3
La 1.6 seguendo la guida funziona, proverò anche con la 1.7

Inizialmente si può provare con la 1.6 (tra le due versioni non ci sono differenze sostanziali), anche se ovviamente non puoi rimanere per sempre con quella...


EDIT:
Nessun problema nemmeno con la versione 1.7.2 (richiesta la versione di python 2.7.x)
L'unica piccola differenza è che manca la cartella "media" contenente i file da caricare (modelli, texture, ecc...). Se avete già installato ogre (versione originale, per c++) la trovate nella cartella d'installazione, altrimenti basta scaricare PyOgre Demos (link nel primo post).

Altro screen
[Immagine: 12250746.th.png]
 
Rispondi
#4
Dopo vedo se scaricando pyogre demo si risolve il problema, anche se delle cartelle nominate: "media" le ho viste, vabbè. può darsi che non sono complete, bho tra poco provo xd
 
Rispondi
#5
Ah, dimenticavo... la cartella media va aggiunta a C:\python-ogre\demos\
 
Rispondi
#6
Bho, a me da sempre gli stessi errori LOL, non ha senso asd
 
Rispondi
#7
Nella cartella C:\python-ogre\demos\media\packs che file hai?
 
Rispondi
#8
Non è un problema di modelli, mi da errori nel codice:


Codice:
File "\ Desktop \ ogre \ demos \ samples \ Sample_Terrain.py", line 690, in <module>
con.go (s)

OgreInternalErrorException: OGRE EXCEPTION (7: InternalErrorException): .. / media / packs / SdkTrays.zip - error whilst opening archive: Unable to read zip file. in ZipArchive: checkZzipError at. \ src \ OgreZip.cpp (line 280)
 
Rispondi
#9
Infatti... è un problema dei modelli (o meglio: un problema dei file di GUI)

Dimmi che file hai nella cartella media\packs, probabilmente ti manca sdktrays.zip (o è danneggiato) e forse mancano altri file.
 
Rispondi
#10
Ho tutto, ho anche sostituito i file demos con i file demos che hai postato tu e non cambia nulla >_>.

Ora reinstallo tutto di nuovo.

Questa è la mia vita XD.
 
Rispondi
#11
Inutile reinstallare tutto, il problema è in media.

Assicurati di avere Desktop\ogre\demos\media\packs\skdtrays.zip non corrotto e fammi sapere l'errore che ti da (se c'è, quasi sicuramente è diverso da quello che hai postato)
 
Rispondi
#12
Ho reinstallato tutto, l'unica demo che mi funziona è la demo: Demo_Basic le altre non funzionano LOL, e le demo che stanno nella cartella: sample, danno tutte quei due errori asd, bha, sto ogre è tutto strano.
 
Rispondi
#13
Demo_basic.py probabilmente funzionava anche prima, non ha gui (quindi non deve caricare sdktray.zip)

Ma ti da l'errore di prima anche se hai C:\python-ogre\demos\media\packs\sdktray.zip ?!
Bho, a sto punto prova a postare tutto il log. Il log rimane segnato sul prompt, per copiare fai: tasto destro -> seleziona tutto -> invio (poi devi solo incollare).

ps.
Se il log è parecchio lungo mettilo in spoiller
 
Rispondi
#14
Non ti posso postare il log, perché il cmd si chiude dopo che mi escono quei due errori, delle due/tre demo che stanno nella cartella sample di pyogre 2.7.2

Quella cartella c'è, ed è impossibile che sia danneggiata, in quanto ho riscaricato l'archivio circa 8 mila volte.
 
Rispondi
#15
Ma lo stai avviando da cmd con il comando python nomedemo.py ?

PS.
python percorso\nomedemo.py non va bene e probabilmente (questo non l'ho provato) anche doppio click sul file (con "apri con" predefinito su "python.exe") non va bene
 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)