1
Graphique / Re: Error: Could not load texture
« le: Septembre 26, 2024, 09:56:11 am »Le problème persiste même quand je lance l'exécutable ou je met bien l'image de mon sprite dans le bon dossier.Assurez-vous que le chemin d'accès au fichier image « images/player.png » est correct. Le chemin d'accès est relatif au répertoire de travail de l'exécutable, vérifiez donc que le dossier images se trouve là où l'exécutable est exécuté. Assurez-vous que player.png existe dans le dossier images et qu'il n'est pas corrompu. Vous pouvez essayer d'ouvrir l'image dans une visionneuse d'images.
Partie de player.cpp#include "Player.h"
// Fonction d'initialisation
void Player::initVariables()
{
m_life = 3;
m_speed = 0.5;
}
void Player::initPlayer(float posX, float posY)
{
if (!m_spriteTexture.loadFromFile("images/player.png"))
{
std::cout << "Error: Could not load texture" << std::endl;
return;
}
m_player.setTexture(m_spriteTexture); .
m_player.setPosition(sf::Vector2f(posX, posY));
}
// Constructeur
Player::Player(float width, float height)
{
initVariables();
initPlayer(width / 2, height / 2);
}