Форум программистов, компьютерный форум, киберфорум
SFML
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/64: Рейтинг темы: голосов - 64, средняя оценка - 4.58
Заблокирован
1

Вывести текст используя SFML

10.04.2016, 14:29. Показов 12906. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!! Подскажите пожалуйста как вывести текст в SFML?????????????????? По примерам делала, не получается)))) А как еще сделать я не знаю)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2016, 14:29
Ответы с готовыми решениями:

Как рисовать линии, используя C# SFML?
Как рисовать линии в C# SFML? Все ни как не пойму как перевести пример с C++ в C#. Помогите как их...

Создание GUI используя библиотеку SFML
Ребят ответьте на вопрос, как создать GUI т.е. поле ввода и кнопки и т д с используя SFML в Visual...

Не выводится текст в sfml
Написал текст, не выводится, в чем проблема? #include <SFML/Graphics.hpp> int main() {...

SFML - Не перезаписывается текст
Всем привет! Проблемка есть: не перезаписывается текст. Есть переменная Int_Number типа int, есть...

9
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
10.04.2016, 14:31 2
Цитата Сообщение от hgfvjkgyt Посмотреть сообщение
По примерам делала, не получается
Как делали?
0
Заблокирован
12.04.2016, 16:36  [ТС] 3
ну вот мой код)))))))) у меня белое окно выводит))))) а текст не хочет выводить)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <SFML/Graphics.hpp>
 
int main()
{
    sf::RenderWindow window(sf::VideoMode(800, 600), "SFML ");
    sf::Font font ;
    if ( font.loadFromFile("arial.ttf") )
    {
        return 0 ;
    }
    sf::Text txt ;
    txt.setFont(font);
    txt.setPosition ( 50 , 50 ) ;
    txt.setString ( "Yes" ) ;
    txt.setCharacterSize(24);
    txt.setColor(sf::Color::Red);
    txt.setStyle(sf::Text::Bold );
 
    
       while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
           
            if (event.type == sf::Event::Closed)
               window.close();
 
        };
       }
        window.clear();
        window.draw ( txt ) ;
        window.display();
 
   
    
}
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
12.04.2016, 16:39 4
C++
1
2
3
4
5
    if ( font.loadFromFile("arial.ttf") )//Если успешно загрузили шрифт, то
    {
        return 0 ;//выходим из программы
    }
//Если же шрифт не загрузился, то продолжаем выполнение программы


Добавлено через 1 минуту
C++
1
2
3
4
//И это уже за циклом
        window.clear();
        window.draw ( txt ) ;
        window.display();
0
Заблокирован
12.04.2016, 16:44  [ТС] 5
оно ж у меня вроде бы за циклом и стоит))
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
12.04.2016, 16:44 6
Цитата Сообщение от hgfvjkgyt Посмотреть сообщение
оно ж у меня вроде бы за циклом и стоит
Ну и че оно будет выводить, если цикл завершится только когда окно закроют?
Ничего странного не наблюдаете?

Я Вам не решение написал, а указал на две ошибки
0
Заблокирован
12.04.2016, 16:51  [ТС] 7
это получается все убать надо?
C++
1
2
3
4
5
    if ( font.loadFromFile("arial.ttf") )//Если успешно загрузили шрифт, то
    {
        return 0 ;//выходим из программы
    }
//Если же шрифт не загрузился, то продолжаем выполнение программы
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
12.04.2016, 16:54 8
В общем случае, для оформления кода,
выделите код и нажмите на кнопку соответствующего языка (см. изображение)


Цитата Сообщение от hgfvjkgyt Посмотреть сообщение
это получается все убать надо?
Такс! Лучше подучить основы, чтобы не задавать такие вопросы...
Кликните здесь для просмотра всего текста
C++
1
2
3
4
    if ( !font.loadFromFile("arial.ttf") )
    {
        return -1;
    }
0
Заблокирован
12.04.2016, 17:02  [ТС] 9
в примере перед font стоит восклицательный знак)когда я ставлю мне оно быстое окно выдает

C++
1
2
3
4
if ( font.loadFromFile("arial.ttf") )//Если успешно загрузили шрифт, то
    {
        return 0 ;//выходим из программы
    }
 Комментарий модератора 
В следующий раз за код без тегов получите предупреждение.
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
12.04.2016, 17:37 10
Цитата Сообщение от hgfvjkgyt Посмотреть сообщение
оно быстое окно выдает
что это такое?
Цитата Сообщение от hgfvjkgyt Посмотреть сообщение
в примере перед font стоит восклицательный знак
У Вас не стоит, поэтому логика обратная получилась - если шрифт загрузился, то выходим. Не странно?
0
12.04.2016, 17:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2016, 17:37
Помогаю со студенческими работами здесь

SFML - Текст по центру
Доброго времени суток! Дело вот какое: нужно сделать текст по центру. Казалось бы, можно просто...

Как сделать анимацию снега, используя SFML?
как сделать анимацию снег? как-будто летит снег нигде ничего подобного не нашла((((((

Генерация сигнала и отрисовка результата используя SFML
Всем привет! Помогите пожалуйста разобраться, как правильно сгенерировать сигнал и передать эти...

SFML не могу нарисовать текст
Вот код класса: (возможно там всё криво, просто он с самого начала не работает, но постарался для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru