Jeux Libres

Envie de créer un jeu vidéo ?   Le site qui vous accompagne de A à Z.


» Les Forums » Création de jeux en C++ » problem avec la skybox


Aller à la page : 1.

problem avec la skybox
hendrix



Grade : Membre accepté
Inscrit le: 23 Dec 2011, 19:13
Ecrit le: 25 Dec 2011, 00:04             Message non corrigé

salut!!

j'ai un petit souci avec la skybox.le code me retourne des erreurs au niveau des images spécifiées dans skybox.m3s
{
couldn't open /skybox/haut.bmp
couldn't open /skybox/bas.bmp
........
.....
}
du coup je peux continuer à créer des obstacles et tout sauf que la skybox et toute blanche!!

des idées???
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 25 Dec 2011, 22:52             Message non corrigé

Salut,

As-tu bien placé les fichiers dans un dossier nommé "skybox" ?

Joyeux Noël !

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
hendrix



Grade : Membre accepté
Inscrit le: 23 Dec 2011, 19:13
Ecrit le: 26 Dec 2011, 00:23             Message non corrigé

absolument..même l'image du personnage n'est pas chargée.les autres textures (herbe,murs...) sont toutes chargées et affichées correctement.


JOYEUUUX NOEL :D
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 26 Dec 2011, 00:51             Message non corrigé

Sous Windows il est préférable de mettre des '\' au lieu des '/' pour les arborescences de fichiers. Essaie avec des '\'. Je pense que ça vient de là.

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
hendrix



Grade : Membre accepté
Inscrit le: 23 Dec 2011, 19:13
Ecrit le: 26 Dec 2011, 01:21             Message non corrigé

je suis sous Ubuntu,mais j'ai essayé pas mal de fois comme même.

l'erreur que je recois vient de cette ligne:

printf("SDL ne peut pas charger l'image %s : %s\n", nomFichier, SDL_GetError());

dans conteneurTextures.cpp

  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 26 Dec 2011, 11:54             Message non corrigé

Si tu sors les fichiers du dossier, que tu les met prêt de l'exécutable, c'est pas mieux ?

Sinon, essai de mettre un point devant.
1
./skybox/haut.bmp

Ou carrément sans le premier '/'. Il me semble que sous linux, le premier '/' annonce un chemin absolue. (à vérifier)
1
skybox/haut.bmp


________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
hendrix



Grade : Membre accepté
Inscrit le: 23 Dec 2011, 19:13
Ecrit le: 26 Dec 2011, 21:14             Message non corrigé

Merci pour ta réponse mais franchement aucune manipulation faite dans le fichier skybox.m3s ne change quelque chose.toujours le même message d'erreur (SDL ne peut pas charger l'image)
:s
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 27 Dec 2011, 13:24             Message non corrigé

En entrant le chemin de l'image directement dans le code ça fonctionne ? Si ça fonctionne, regarde quel différence il y a entre la ligne lu et le chemin entré en dur. Peut-être un espace devant ou derrière... Sinon, envoi moi ton code par mail, j'y jetterais un œil si j'ai du temps.

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
 


Aller à la page : 1.


Hébergeur du site : 1and1.fr



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

1389698 pages ont été consultées sur le site !
Dont 1618 pages pendant les 24 dernières heures.

Page générée en 0.36 secondes


Nos partenaires
- Otium Production : Aide aux débutants à créer leurs jeux
- Les bibliothèques de développement de jeux vidéo


  © 2005-2012 www.jeux-libres.com - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.