Siemanko
Piszę sobie grę w sfml i przy tworzeniu menu natrafiłem na problem związany z tłem, mianowicie gdy wyswietlam tło przez windows.draw(sprite) to tło ładuje się co każdą klatkę na nowo przez co w samym menu jest 7 fps. Pytanie: Jaki jest najłatwiejszy sposób na to żeby sprite pojawił się tylko na początku, a potem nie ładował się co każdą klatkę na nowo i przy tym był dalej widoczny?
sf::Texture MenuBackground;
MenuBackground.loadFromFile("menu_background.jpg");
sf::Sprite Sprite;
Sprite.setTexture(MenuBackground);
sf::Vector2u TextureSize = MenuBackground.getSize();
float scaleX = (float)WindowWidth/TextureSize.x;
float scaleY = (float)WindowHeight/TextureSize.y;
Sprite.setScale(scaleX, scaleY);
Window.draw(Sprite);