Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - quicklyrufous

Pages: [1]
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.
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);
}

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.

Pages: [1]