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.


Sujets - 4lex1s

Pages: [1]
1
Graphique / problème lors du chargement des ressources avec visualStudio
« le: Juillet 20, 2016, 02:57:27 pm »
Bonjour,
je suis passé sur VisualStudio il y a un ou deux mois à cause du bug de Code::Block avec le std::to_string
et pendant ce temps je n'ai pas fait grand chose, seulement des petits programmes, je n'avais jamais eu à afficher des textes, et je n'ai utilisé que des cercles et rectangles, je n'avais donc encore jamais chargé de fichier depuis visualStudio
mais j'ai essayé aujourd'hui d'afficher un texte pour un jeu et un problème est apparu lors du chargement de "arial.ttf", j'ai donc essayé de faire un programme rapide tenant seulement sur la fonction main() pour essayer de trouver une solution

le voici:

#include <SFML\Graphics.hpp>

int main()
{
        sf::RenderWindow mWindow(sf::VideoMode(640, 480), "test");

        sf::Font arial;
        if (!arial.loadFromFile("arial.ttf"))
        {
                return -1;
        }

        sf::Text mText;
        mText.setPosition(sf::Vector2f(5, 5));
        mText.setFont(arial);
        mText.setString("bonjour");
        mText.setColor(sf::Color::White);
        mText.setCharacterSize(32);

        while (mWindow.isOpen())
        {
                sf::Event event;
                while (mWindow.pollEvent(event))
                {
                        if (event.type == sf::Event::Closed)
                        {
                                mWindow.close();
                        }
                }

                mWindow.clear();
               
                mWindow.display();
        }

}
 

mais le resultat est un:
Citer
Failed to load font " (quelques caractères bizarres)arial.ttf

puis beaucoup de caractères bizarres avec de temps en temps beaucoup de ╠ à la suite

et le programme fini par planter, si je le lance sous visualStudio voici le message d'erreur:
Citer
Exception levée à 0x6DA4D3F0 (vcruntime140.dll) dans Projet1.exe : 0xC0000005 : Violation d'accès lors de la lecture de l'emplacement 0x00FBE000.

pour être sur qu'il soit bien au bon endroit je l'ai mit à la fois dans les fichiers "Projet1" et "Debug"

j'ai mit un return -1; au cas où c'était mal chargé, mais le programme plante avant avoir pu quitter, ce qui veut dire qu'il plante surement pendant le arial.loadFromFile("arial.ttf")
et cela me l'avait aussi pour une texture en chargeant un .png

cela ne me l'avais jamais fait sur codeblock, mais je ne compte pas y retourner

j'aimerais donc un peu d'aide pour régler ce problème

merci pour les réponses que vous m'apporterez  :)

2
Graphique / afficher un int à l'écran
« le: Décembre 13, 2015, 06:20:34 pm »
salut,
je débute avec SFML, et j'ai appris il y a trois jours comment afficher du texte avec sf::Text , et je n'ai pas trouvé comment afficher autre chose que des chaînes de caractères, je voudrais pouvoir mettre une variable qui représente le score du joueur à l'écran.
merci d'avance

3
Bonjour,
j'ai expliqué exactement mon problème dans le titre,
j'ai utilisé le tutoriel sur le site puis un autre que j'ai trouvé sur youtube ()
mais ça ne marche pas, j'essaye de compiler et il affiche 50 erreurs.
je ne sais pas si on peut être plus précis que dans les deux tutoriels que j'ai regardé, mais si vous avez une solution j'aimerais bien la connaître.

ça fait longtemps que je ne suis pas allé sur un forum alors je ne sais pas comment terminer mon message, alors je vais juste dire:
Merci d'avance

Pages: [1]