Hej, jak w SFMLu wyśrodkować tekst względem shapea, udało mi się w osi x, natomiast mam problem z osią y.
text[i][j].setFont(font);
text[i][j].setCharacterSize(36);
text[i][j].setString("0");
text[i][j].setOrigin(sf::Vector2f(text[i][j].getGlobalBounds().width/2,
text[i][j].getGlobalBounds().height / 2));
text[i][j].setColor(sf::Color::Black);
text[i][j].setPosition(field[i][j].getPosition().x + field[i][j].getSize().x/2,
field[i][j].getPosition().y + field[i][j].getSize().y/2);
Na osi x wszystko jest okej, natomiast w pionie tekst jest minimalnie niżej i dodatkowo, jeśli zmieniam rozmiar czcionki, to tekst zmienia swoje położenie w pionie. Jak ustawiłem tekst na punkt 0,0 to na osi x napis był ustawiony okej, bo przylegał do krawędzi, a w pionie już był obniżony ;/ Da się temu jakoś zaradzić? W ostateczności na sztywno dodam lub odejmę pewną wartość, tak żeby tekst był na środku.