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

[SFML] Sprajt się nie wyświetla.

Ostatnio zmodyfikowano 2018-11-02 00:37
Autor Wiadomość
EnderstevePL
Temat założony przez niniejszego użytkownika
[SFML] Sprajt się nie wyświetla.
» 2018-11-01 23:44:21
Przechodząc przez kurs SFML na tej stronie natrafiłem na problem, gdzie mimo tego że (chyba) robiłem tak jak jest w kursie nie wyświetla mi się sprajt "snake_sprite" na ekranie.
Kilka razy analizowałem kod i nie wiem o co chodzi.

C/C++
#include <SFML/Graphics.hpp>
#include <windows.h>
#include <ctime>
#include <cstdlib>

int main() {
   
    sf::RenderWindow okno( sf::VideoMode( 200, 200 ), "SNAKE" );
    sf::Texture snake_part; snake_part.loadFromFile( "textures/kwadrat.png" );
    sf::Sprite snake_sprite; snake_sprite.setTexture( snake_part );
   
    while( okno.isOpen() ) {
        sf::Event event;
        while( okno.pollEvent( event ) ) {
            if( event.type == sf::Event::Closed ) okno.close();
           
        }
        //okno.clear(sf::Color(0,0,0));
       
        snake_sprite.setPosition( 200, 220 );
        snake_sprite.setOrigin( 0, 0 );
        snake_sprite.setRotation( 0 );
        snake_sprite.setScale( 50, 50 );
       
        okno.draw( snake_sprite );
        okno.display();
    }
    return 0;
}
P-172733
pekfos
» 2018-11-02 00:37:53
Wyświetlasz go na pozycji poza ekranem.
P-172734
« 1 »
  Strona 1 z 1