sinoo Temat założony przez niniejszego użytkownika |
[SFML] Jak odczytac bieżącą pozycję myszy? » 2012-05-05 17:09:16 |
|
hincu |
» 2012-05-05 17:42:02 |
|
m4tx |
» 2012-05-05 18:09:06 |
|
sinoo Temat założony przez niniejszego użytkownika |
» 2012-05-06 11:39:23 Dzięki za ten link do dokumentacji. Jest tam dużo ciekawych rzeczy na temat tej biblioteki, ale nic nie znalazłem na temat odczytywania aktualnej pozycji kursora, a co do google - tez przejrzałem, lecz na temat SFML to w ogóle rzadko co się znajduje, a już na ten konkretny temat... |
|
draculeq |
» 2012-05-06 11:47:11 2 akapit 3,4 kropka w linku od m4tx.
Czytanie ze zrozumieniem jest wymagane już w podstawówce... |
|
m4tx |
» 2012-05-06 12:08:48 co do google - tez przejrzałem, lecz na temat SFML to w ogóle rzadko co się znajduje, a już na ten konkretny temat... |
Słabo chyba coś szukasz :) Pierwszy link... Btw., @draculeq, nie 3. i 4. kropka, tylko 4. i 5. :P |
|
hincu |
» 2012-05-06 13:10:14 click 1 dla 1.6 click 2 dla 2.0 i w czym problem? naucz sie korzystac z dokumentacji bez tego dlugo nie pociagniesz |
|
sinoo Temat założony przez niniejszego użytkownika |
» 2012-05-06 15:24:37 Dzięki wielkie za pomoc. Mam jeszcze jeden problemik i nie chciałem zakładać nowego tematu, a dotyczy on tego kodu: #include <SFML/Graphics.hpp>
int main() { sf::RenderWindow oknoAplikacji( sf::VideoMode( 800, 600, 32 ), "Moja Aplikacja" ); oknoAplikacji.UseVerticalSync( true ); sf::Image grassIMG; grassIMG.LoadFromFile( "grass.bmp" ); sf::Sprite tlo[ 287 ]; int i = 0; do { tlo[ i ].SetPosition( 50 * i, 50 * i ); i++; } while( i == 288 ); i = 0; do { tlo[ i ].SetImage( grassIMG ); i++; } while( i == 288 ); while( oknoAplikacji.IsOpened() ) { sf::Event zdarzenie; while( oknoAplikacji.GetEvent( zdarzenie ) ) { if( zdarzenie.Type == sf::Event::Closed ) oknoAplikacji.Close(); } oknoAplikacji.Clear( sf::Color( 255, 100, 100 ) ); int i2 = 0; do { oknoAplikacji.Draw( tlo[ i2 ] ); i2++; } while( i2 == 288 ); oknoAplikacji.Display(); } return 0; } Problem polega na tym, że po uruchomieniu powyższego programu wyświetla się jedynie jeden sprajt(wymiary to 50x50) a chciałbym wyświetlić ich 288, aby pokrywały w całości tło aplikacji jeden obok drugiego. Próbowałem już rozwiązać ten problem na wiele sposobów i żaden nie odniósł oczekiwanego skutku. |
|
« 1 » 2 |