Я не могу правильно изменить размер окна, используя SFML 3.0, C ++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Я не могу правильно изменить размер окна, используя SFML 3.0, C ++

Сообщение Anonymous »

Есть две проблемы. Первая проблема заключается в том, что когда я изменяю размер окна, есть искажения в углах окна. Вторая проблема (я не буду прикреплять скриншот, извините), она состоит в том, что когда размер окна изменяется, содержимое искажено.: Текст, объекты и т. Д. Как я могу это исправить? < /P>

Код: Выделить всё

#include 

int main()
{
float widthWindow = 1200;
float heightWindow = 800;
sf::RenderWindow window(sf::VideoMode(sf::Vector2u(widthWindow, heightWindow)), "Power off!");

sf::Font font("Inter-Regular.otf");
sf::Text text(font, "Click me", 24);

while (window.isOpen())
{
while (const std::optional event = window.pollEvent())
{
if (event->is())
window.close();

if (event->is())
{
sf::Vector2u size = window.getSize();
window.setView(sf::View(sf::FloatRect({0, 0}, {size.x, size.y})));
}
}

window.clear(sf::Color(0x4F6A6E));

window.display();
}
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... sfml-3-0-c
Ответить

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

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

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

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

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