[SFML]Wyświetlanie tekstu.
Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Zarejestruj się!

[SFML]Wyświetlanie tekstu.

AutorWiadomość
Temat założony przez niniejszego użytkownika
[SFML]Wyświetlanie tekstu.
» 2018-03-14 16:22:59
Witam.

Robię taki przykład, wybrałem czcionkę, ale wyświetla mi się biały ekran, co robię źle ?

C/C++
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window( sf::VideoMode( 800, 600 ), "Test" );
    sf::Text text;
    sf::Font font;
   
    while( window.isOpen() )
    {
        sf::Event event;
        while( window.pollEvent( event ) )
        {
            if( event.type == sf::Event::Closed )
                 window.close();
           
        }
    }
   
    text.setColor( sf::Color::White );
    text.setCharacterSize( 24 );
    text.setStyle( sf::Text::Bold );
    text.setFont( font );
   
    text.setString( "Hello world" );
    font.loadFromFile( "arial.ttf" );
   
    window.clear();
    window.draw( text );
    window.display();
   
    return EXIT_SUCCESS;
}
P-170002
» 2018-03-14 17:02:53
Wyświetlanie masz po pętli głównej programu, a nie wewnątrz.
P-170005
Temat założony przez niniejszego użytkownika
» 2018-03-14 17:14:25
Czyli co mam zrobić ? Dałem nawias za display i ciągle czarny ekran.
P-170006
» 2018-03-14 17:19:57
A ścieżka do czcionki jest dobra? Pewnie w konsoli masz
Failed to load font "arial.ttf" (failed to create the font face)
P-170008
Temat założony przez niniejszego użytkownika
» 2018-03-14 17:22:04
Nie tylko takie ostrzeżenie:
|warning: 'void sf::Text::setColor(const sf::Color&)' is deprecated [-Wdeprecated-declarations]|
P-170009
» 2018-03-14 17:23:07
W konsoli twojego programu, nie w wyjściu kompilatora. Do tego nie wczytuj czcionki w pętli, tylko przed.
P-170010
Temat założony przez niniejszego użytkownika
» 2018-03-14 17:28:15
dałem przed i to samo.Nie wiem co tu jest źle program się kompiluje bez błędu.
P-170011
» 2018-03-14 17:38:54
Ścieżka jest poprawna..? Gdzie masz ten plik arial.ttf?
P-170012
« 1 » 2
 Strona 1 z 2Następna strona