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 - Macrob

Pages: « Précédente 1 2 3 [4]
46
Graphique / Re : sf::Text qui ne s'affiche pas
« le: Juin 18, 2012, 10:58:26 pm »
Non désolé, c'est moi qui ai mal recopié par flemme :)
(en réalité la texture est un attribut de l'objet !)

J'ai changé ça pour rendre le code plus clair. En fait le problème vient du texte  :-[

47
Graphique / Re : sf::Text qui ne s'affiche pas
« le: Juin 18, 2012, 10:25:06 pm »
Salut Laurent !

Comme tu ma l'as conseillé j'ai essayé un code minimal.
Et bien je n'ai rien trouvé de concluant.

Juste une initialisation de sf::Text, et une boucle qui la dessine :


Mon_objet::Mon_objet()
{
    // Je garde la police par défaut exprès
    m_texte.setCharacterSize(16);
    m_texte.setString("TEST");
    m_texte.setStyle(sf::Text::Bold);
    m_texte.setPosition(SCREEN_W/2, SCREEN_H/2);

    sf::Texture texture;
    texture.loadFromFile("image.png");
    m_sprite.setTexture(texture);
    m_sprite.setPosition(SCREEN_W/2, SCREEN_H/2);

    cout << "Mon objet a ete cree" << endl;
}

void Mon_objet::dessiner()
{
    // Appelé en boucle

    app.draw(m_sprite);
    app.draw(m_texte);

    // Le sprite s'affiche très bien et non le texte.
}

 



En fait, pour être tout à fait précis, le problème n'apparaît que quand j'ai deux applications en réseau.
Les deux reçoivent pourtant le même ordre de creer et de dessiner un objet.
Or, c'est toujours la 2ème appli qui n'affiche pas le texte (mais encore une fois elle affiche très bien le sprite).

Bref c'est vraiment étrange, je suis complètement à la ramasse.

48
Graphique / sf::Text qui ne s'affiche pas
« le: Juin 18, 2012, 05:28:33 pm »
Bonjour à tous !

Le titre fait complètement débile, j'en suis désolé.
Il se trouve que je n'ai jamais eu de problème d'affichage, mais depuis peu,
un petit sf::Text en attribut d'objet refuse de s'afficher.

J'en suis même venu à mettre un "cout" dans la boucle qui l'affiche. J'ai vérifié sa fonte, sa taille, son
texte, tout est bien initialisé, mais il ne se dessine pas. J'ai ensuite essayé de faire un attribut sf::Sprite
à dessiner dans la même boucle, et celui ci s'affiche très bien.

Autre événement étrange, quand je crée l'objet qui a pour attribut ce sf::Text qui ne s'affiche pas,
j'entends un "bip" qui vient du système (Windows).
Ce "bip" me laisse penser que j'ai du faire un truc plus grave que ça en à l'air.

Par ailleurs, tous les autres attributs drawable de l'objets s'affichent très bien. Je ne
comprends vraiment pas la cause.

Merci d'avance pour votre aide ! (même si je suis conscient que mon problème est trop
vague pour être pris en charge... peut être des suggestions de débogage, ou pour
avoir ne serait ce qu'une idée de la cause ?)

49
Système / Re : [SFML 2.0] Random : donc si j'ai bien compris,
« le: Mai 18, 2012, 07:45:32 pm »
 :-[  Désolé, je m'écrase...  :-[

50
Système / [SFML 2.0] Random : donc si j'ai bien compris,
« le: Mai 16, 2012, 02:48:23 pm »
C'est nous qui allons devoir faire notre propre randomizer ?

Serait-ce pour se décharger de toutes responsabilités monsieur Laurent ?   ::)
(comme ça on ne s'en prendra plus qu'à nous même en cas de nombres aléatoires zarbis)

51
Fenêtrage / Re : [SFML 2.0] Recuperer le Mouse::Button
« le: Mai 15, 2012, 05:09:07 pm »
Sophie la girafe : Merci mais hélas cette méthode ne permet que de tester si le bouton est pressé, or je préfère le "release"

Laurent outan : merci beaucoup ! Pour ma défense, Code::Blocs ne m'affichait pas .mouseButton dans l'auto-complétion, mais juste .MouseButtonEvent   >:(


Merci pour votre aide  :D

52
Fenêtrage / [SFML 2.0] Recuperer le Mouse::Button
« le: Mai 15, 2012, 04:18:20 pm »
Bonjour !

Je parviens à savoir quand un clic de souris est fait :
sf::Event e;
if(e.type == sf::Event::MouseButtonReleased)

Mais je ne sais pas comment vérifier si il s'agit d'un clic droit ou gauche. J'ai regardé la
doc mais je m’emmêle entre les Event::mouseButton et les sf::Mouse...   ::)

Merci pour votre aide !  ;D

Pages: « Précédente 1 2 3 [4]