Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > GUI
GUI Forum d'entraide sur les bibliothèques pour interfaces graphiques en Python
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/08/2012, 18h27   #1
SkimCelul
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2010
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2010
Messages : 45
Points : 20
Points : 20
Par défaut Problème Pyglet pour la conception d'un jeu

Bonjour,

je travail sur un projet de jeux en python à l'aide de pyglet.

j'ai un problème où il me dit: "glEnable(GL_DEPTH_TEST) is not defined"

alors que avant je n'avais pas cette difficultée.

je me doute que le problème est ailleurs. Avant d'avoir ceci j'ai modifié un fichier de sons. Puis j'ai adapté dans le fichier main.
grossomodo:
dans lePetitChaperonRouge.py:
Code :
1
2
3
4
5
6
 
def setup(niveauChaperon):
...
if niveauChaperon == 1:
                niveau1.Chargertexture() # chargement du niveau 1
...
dans niveau1.py:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
def Chargertexture():
        global textureLateralGauche
        global textureLateralDroite
        global textureLoup
        global textureArbre1
        global textureArbre2
        global textureSol
        global textureChaperon
        global textureChien
        global textureFond
        global textureCoeur
 
        system("pause")
        glEnable(GL_DEPTH_TEST)
le problème est ici d'après le shell
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
        system("pause")
        glEnable(GL_TEXTURE_2D)
        glAlphaFunc(GL_GREATER,0.4)
        glEnable(GL_ALPHA_TEST)
 
 
 
        # Chargement des textures
        textureLateralGauche = prims.chargerTexture('textures/prairie.png')
        textureLateralDroite = prims.chargerTexture('textures/foret052.png')
        textureFond = prims.chargerTexture('textures/up.jpg')
        textureLoup = prims.chargerTexture('textures/loup.png')
        textureArbre1 = prims.chargerTexture('textures/tree1.png')
        textureArbre2 = prims.chargerTexture('textures/Type1COr.png')
        textureSol     = prims.chargerTexture('textures/herbe.jpg')
        textureChaperon = prims.chargerTexture('textures/pcrmoi.png')
        textureChien = prims.chargerTexture('textures/chien.png')
SkimCelul est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/08/2012, 18h42   #2
fred1599
Membre Expert
 
Avatar de fred1599
 
Homme Fred
Enseignant
Inscription : juillet 2006
Messages : 1 324
Détails du profil
Informations personnelles :
Nom : Homme Fred
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2006
Messages : 1 324
Points : 1 823
Points : 1 823
Citation:
"glEnable(GL_DEPTH_TEST) is not defined"
C'est donc ce que vous devez définir, regardez la doc

Citation:
Envoyé par doc
GL_DEPTH_TEST
If enabled, do depth comparisons and update the depth buffer. Note that even if the depth buffer exists and the depth mask is non-zero, the depth buffer is not updated if the depth test is disabled. See glDepthFunc and glDepthRange.
À vous de savoir si vous permettez ou non cette option.

Je ne connais pas opengl, je vous laisse donc chercher
__________________
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
fred1599 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/08/2012, 19h40   #3
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 717
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 717
Points : 4 557
Points : 4 557
Salut

Citation:
Envoyé par SkimCelul Voir le message
j'ai un problème où il me dit: "glEnable(GL_DEPTH_TEST) is not defined"
Les variables glEnable et GL_DEPTH_TEST sont à priori définies par une instruction de la forme "from xyz import *"
Avez vous reporté ces "import" du script lePetitChaperonRouge.py dans le (nouveau) script "niveau1.py" ?

- W
__________________
Architectures Post-Modernes
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/08/2012, 20h08   #4
SkimCelul
Membre à l'essai
 
Homme
Étudiant
Inscription : avril 2010
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2010
Messages : 45
Points : 20
Points : 20
Merci, effecivement c'était bien ça le problème j'ai du les retirer..^^

maintenant ça marche, mais j'ai un autre problème maintenant je vais le recherche à l'aide de <<system("pause")>>
SkimCelul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h28.


 
 
 
 
Partenaires

Hébergement Web