У меня есть игра на C++ с использованием библиотеки SFML, если я нажимаю escape, должно быть нарисовано меню, для этого у меня есть класс пользовательского интерфейса, этот класс рисуется, когда я нажимаю escape, поэтому, когда игрок открывает меню, для этого пользовательского интерфейса у меня есть класс Button, который создает кнопку с текстурой и функцией для вызова при нажатии, но моя проблема в том, что, хотя позиция кнопки установлена на 0,0, спрайт находится где-то около 200 200, но для вызова функции, которую вызывает кнопка должен выполнить, мне нужно нажать на отметке 0,0? Но позиция текстуры не установлена ни на что, кроме 0,0?
Это кнопка:
Код: Выделить всё
Button::Button(float x, float y, float wf, float hf, std::string path, std::function callback)
: onClick(callback)
{
if (!buttonTexture.loadFromFile(path))
{
std::cerr
Подробнее здесь: [url]https://stackoverflow.com/questions/79012226/sfml-texture-not-displaying-at-the-right-location[/url]