michalo Temat założony przez niniejszego użytkownika |
[SML 2.0] Linie » 2012-07-04 12:02:47 Witam.
Wie ktos, jak w SFML 2.0 narysować linię?
Czytałem dokumentację SFML, patrzyłem tez w google, lecz nic nie mogłem znaleźć. Wiem, ze w SFML 1.6 do rysowania linii służyła klasa sf::Shape, w SFML 2.0 takowej nie ma.
Pozdrawiam |
|
DejaVu |
» 2012-07-04 12:08:58 Ale jest sf::ComplexShape. Pozatym pewnie jest ShapeLine albo LineShape. |
|
kampar |
» 2012-07-04 12:09:08 klasa sf::ConvexShape |
|
michalo Temat założony przez niniejszego użytkownika |
» 2012-07-04 12:12:42 Nie ma klas ComplexShape, ShapeLine, LineShape, ani nic w tym stylu. Probowalem ConvexShape, lecz nie dziala (nic sie nie wyswietla): ConvexShape linia; linia.setPointCount( 2 ); linia.setPoint( 1, Vector2f( 0, 0 ) ); linia.setPoint( 2, Vector2f( 40, 0 ) ); linia.setOutlineColor( Color::Red ); linia.setOutlineThickness( 2 ); linia.setPosition( 20, 20 );
...
okno.draw( linia ); |
|
kampar |
» 2012-07-04 12:19:36 punkty numeruje się od 0 |
|
michalo Temat założony przez niniejszego użytkownika |
» 2012-07-04 12:21:32 |
|
kampar |
» 2012-07-04 12:32:08
Użyj tego:
sf::Vertex linia[] = { sf::Vertex( sf::Vector2f( 10, 10 ), sf::Color::Red ), sf::Vertex( sf::Vector2f( 30, 30 ), sf::Color::Red ) };
okno.Draw( linia, 2, sf::Lines );
|
|
michalo Temat założony przez niniejszego użytkownika |
» 2012-07-04 12:39:22 @up:
Zadzialalo, dzieki ;) Mam jeszcze jedno pytanie: da sie w jakis sposob zwiekszyc grubosc tej linii? |
|
« 1 » 2 |