C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Разрешение экрана  (Прочитано 1295 раз)
Program87
Участник


Сказали спасибо: +1/-0
Offline

Сообщений: 137


Разрешение экрана
« : 23 Май 2015, 23:56:34 »

Доброго времени суток, уважаемые форумчане.
Понимая, что мой вопрос может быть достаточно глупым, но очень бы хотелось немного теории и естественно помощи при реализации.
Собственно сам вопрос:
Все игры умеют подстраиваться под разрешение экрана, подскажите как это можно реализовать. Я представляю себе это как общее изображение (фоновую картинку) нужно просто масштабировать исходя из размеров экрана, тобиж считать пропорцию. Но тут есть одна загвоздка. Мониторы бывают разные 3:4, 16:9, 16:10. Значит картинка должна быть растянута с урезанием невидимых частей формы, или же созданием черных полос бездействия. Но тут есть и еще одна проблема, а что если пользователь, решил принудительно изменить разрешение игры, дабы повысить производительность игрушки.
Так вот, как все это обстоит на деле, каким образом все это можно организовать. Если считать что помимо фона есть и другие картинки, что так же необходимо подстроить под разрешение?

И еще один вопрос, каким образом происходит создание готового объекта, из маленьких картинок, например куба где каждая его сторона рисуется отдельным изображением и просветляется или затемняется в зависимости от направления света. Понимаю что копать нужно в сторону ДиректХ или же АПИ. Но может есть немного теории по этим вопросам, самых примитивных, дабы понять саму суть построения.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.091 секунд. Запросов: 19.