SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Вопрос по добавлению текста › Ответ в теме: Вопрос по добавлению текста
Да и очень легко!
Создаешь текст который необходимо вывести:
C++
1 2 3 4 5 6 7 8 9 10 |
Font None; // Шрифт None.loadFromFile("ttf/None.ttf"); //передаем нашему шрифту файл шрифта Text TXT; //Создаем тип данных текст TXT.setFont(None); // загружаем фрифт TXT.setCharacterSize(20); // в пикселях, а не точках! TXT.setColor(Color::White); // устанавливаем цвет выводимого текста TXT.setPosition(x,y); // позиция текста (думаю сам подгонишь) TXT.setString(“You Lose”); // загружаем в выводимый текст bool logic = false; //логическая переменная для определения взаимодействия двух объектов |
это делаешь до цикла (можешь даже до main() функции)
затем в том месте цикла который отвечает за отрисовку делаешь логику вида:
C++
1 2 3 4 |
if(logic == true) { window.draw(TXT); } |
а в коде где при достижении объектом другого объекта в событии установи logic == true
Easy!