Jeux Libres
       
           

» Les Forums » Aide à propos de la création de jeux vidéo » [C++] problem avec la skybox


Aller à la page : 1.

[C++] 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
David



Grade : Maître
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
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
David



Grade : Maître
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
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
David



Grade : Maître
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
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
David



Grade : Maître
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
 


Aller à la page : 1.


Hébergeur du site : David
Version PHP : 5.4.45-0+deb7u2
Uptime : 60 jours 7 heures 53 minutes
Espace libre : 1484 Mo
Dernière sauvegarde : 03/04/2020
Taille de la sauvegarde : 1113 Mo


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

Page générée en 0.619 secondes


Nos sites préférés
- Création d'un jeu de plateforme de A à Z avec SDL
- Zelda ROTH : Jeux amateurs sur le thème de Zelda
- Zeste de Savoir : la connaissance pour tous et sans pépins
- YunoHost : s'héberger soi-même en toute simplicité
- Site de Fvirtman : recueil de projets et de codes en C et C++
- Par ici la sortie : le site des idées de sorties


  © 2005-2020 linor.fr - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.