Как я могу реализовать функцию автоматического масштабирования в nifty-gui?

Как я вижу в этом видео vimeo, есть хорошая функция для масштабирования всего интерфейса, но я не могу найти никакой документации, говорящей мне, как я могу это сделать (ни в руководстве 1.3.2).


person Lau Llobet    schedule 24.04.2014    source источник


Ответы (1)


Вы включаете его в экземпляре Nifty, используя «базовое разрешение». Это «базовое разрешение» будет использоваться в качестве начального размера вашего графического интерфейса, и когда он включен, фактический графический интерфейс будет автоматически масштабироваться до фактического разрешения экрана:

nifty.enableAutoScaling(1024, 768);

Другой способ его использования - установить «базовое разрешение» и напрямую указать масштабные коэффициенты для ширины и высоты:

nifty.enableAutoScaling(1024, 768, 2.0, 2.0);

См. Nifty для справки, и есть пример.

person void256    schedule 24.04.2014