Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Brak odpowiedzi po uruchomieniu aplikacji w SFML.

Ostatnio zmodyfikowano 2018-05-14 15:33
Autor Wiadomość
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.
C/C++
#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.
P-171097
pekfos
» 2018-05-14 15:19:00
Trochę tu brakuje kodu, w porównaniu do programu testowego.
P-171098
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:
C/C++
#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();
           
        } //while
        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();
    } //while
    return 0;
}
P-171100
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?
P-171101
« 1 »
  Strona 1 z 1