SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Рисование линий › Ответ в теме: Рисование линий
Здесь полный туториал о том, как можно рисовать различные линии и фигуры (на английском).
Для конкретно твоего случая подойдет следующий код:
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//создаем массив точек, по которым будут рисоваться линии: sf::VertexArray lines(sf::Lines, 16 /*количество точек*/); //далее для каждой из точек задаем свою позицию: lines[0].position = sf::Vector2f(0,0); lines[1].position = sf::Vector2f(100,150); //и т.д. //далее для каждой точки указываем цвет(так можно создавать градиенты): lines[0].color = sf::Color::White; lines[1].color = sf::Color::Blue; //и т.д. //и в конце выводим все на экран: window.draw(lines); |