Hej, moim zadaniem było stworzenie tekstu, a następnie obiektu sf::Shape, który będzie tłem dla tego tekstu. Napisałem cos takiego.
text.setString("NONE"); text.setFont(game->font); text.setCharacterSize(30); text.setFillColor(sf::Color::Red); text.setOrigin(text.getLocalBounds().width / 2, text.getLocalBounds().height / 2); text.setPosition(200, 200); shape.setSize(sf::Vector2f(text.getLocalBounds().width, text.getLocalBounds().height)); shape.setOrigin(shape.getSize().x / 2, shape.getSize().y / 2); shape.setPosition(text.getPosition().x, text.getPosition().y); shape.setFillColor(sf::Color::Black);
W wyniku tego otrzymuję to:
Bez sensu... Jeśli zrobię coś takiego np. ze spritem to działa, tlyko z tekstem nie działa. Wie ktoś jak to naprawić?