как сохранить графический интерфейс на экране, не перемещая и не изменяя его размер в соответствии с движением камеры - PullRequest
0 голосов
/ 30 июля 2011

Эй, я пытаюсь создать графический интерфейс с SFML, и все сделано, кроме одной проблемы: заставить интерфейс оставаться на месте, даже когда камера перемещается или увеличивается.

Это было бы легко исправить, если бы масштабирование было невозможно, но уменьшение означает масштабирование содержимого интерфейса вверх, из-за чего текст / изображения становятся размытыми .

У кого-нибудь есть способ обойти эту проблему? ( желательно только с использованием SFML , но если я должен, я могу добавить материал OpenGL ... .)

1 Ответ

2 голосов
/ 30 июля 2011

Прекратите использовать ту же матрицу камеры и перспективы для вашего графического интерфейса, что и для вашей сцены.

В случае SFML примените другое представление, а затем восстановите старое.

...