Текстура SFML не отображается в нужном местеC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Текстура SFML не отображается в нужном месте

Сообщение Anonymous »

У меня есть игра на 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]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»