У меня есть фоновое изображение, и это всего лишь 256 x 256, когда мое окно 800 x 600. Я не уверен, как заставить изображение повториться по всему окну. Я в настоящее время загрузки изображения с использованием:Плитка изображения с SFML
sf::Texture Bkg;
if(!Bkg.loadFromFile("darkPurple.png"))
{
return -1;
}
sf::Sprite Sprite;
Sprite.setTexture(Bkg);
и жеребьёвка позже с:
window.draw(Bkg);
Я пытался использовать:
texture.setRepeated(true);
, но это не похоже, чтобы помочь.
Спасибо!
В качестве побочного примечания, если вы пытаетесь покрасить свой фон, вам не нужен jpg, вы можете просто использовать это: 'window.clear (sf :: Color (128,0,128));' при условии, что " window "- это объект RenderWindow. – Dovahkiin