Brak odpowiedzi po uruchomieniu aplikacji w SFML.
Ostatnio zmodyfikowano 2018-05-14 15:33
Klison Temat założony przez niniejszego użytkownika |
Brak odpowiedzi po uruchomieniu aplikacji w SFML. » 2018-05-14 15:04:51 Kiedy najeżdżam kursorem na uruchomioną aplikację to pojawia się animacja ładowania przy nim, a kiedy próbuję cos kliknąć to wyskakuje "Brak odpowiedzi". Jak uruchamiałem testowy program, to wszystko działało. #include <SFML/Graphics.hpp>
int main() { sf::RenderWindow okno( sf::VideoMode( 1024, 600, 32 ), "Napis" ); sf::Event zdarzenie; while( okno.isOpen() ) { okno.display(); okno.clear( sf::Color( 255, 129, 64 ) ); if( zdarzenie.type == sf::Event::KeyPressed && zdarzenie.key.code == sf::Keyboard::Escape ) okno.close(); if( zdarzenie.type == sf::Event::KeyPressed && zdarzenie.key.code == sf::Keyboard::Space ) okno.clear( sf::Color( 0, 0, 0 ) ); } return 0; } Chciałem jeszcze dodać, że szukam rozwiązania tego problemu, ale nic nie znalazłem. |
|
pekfos |
» 2018-05-14 15:19:00 Trochę tu brakuje kodu, w porównaniu do programu testowego. |
|
Klison Temat założony przez niniejszego użytkownika |
» 2018-05-14 15:26:47 Ten kod, który zamiesciłem jest moim programem i to własnie przy nim występuje problem, który opisałem wczesniej. Program testowy, który działał to: #include <SFML/Graphics.hpp> #include <cmath>
int main() { sf::RenderWindow okno( sf::VideoMode( 320, 240 ), "Kurs SFML 2.0 - http://cpp0x.pl" ); sf::Clock stoper; while( okno.isOpen() ) { sf::Event event; while( okno.pollEvent( event ) ) { if( event.type == sf::Event::Closed ) okno.close(); } okno.clear(); sf::CircleShape ksztalt( std::sin( stoper.getElapsedTime().asSeconds() ) * okno.getSize().y / 8 + okno.getSize().y / 4 ); ksztalt.setOrigin( sf::Vector2f( ksztalt.getRadius(), ksztalt.getRadius() ) ); ksztalt.setPosition( okno.getSize().x / 2.0f, okno.getSize().y / 2.0f ); ksztalt.setFillColor( sf::Color::Yellow ); okno.draw( ksztalt ); okno.display(); } return 0; } |
|
pekfos |
» 2018-05-14 15:33:29 Zaraz umrę.. Wiem że w twoim programie jest problem, a nie z przykładowym. I w twoim programie brakuje kodu, który jest w przykładzie. Dość istotnego kodu. Może dlatego właśnie nie działa? W kursie chyba jest gdzieś opisane, co znaczą poszczególne fragmenty kodu? |
|
« 1 » |