Форум программистов, компьютерный форум CyberForum.ru

Создание уникальной системы отрисовки графики и проверок проходимости в системе, при разных разрешениях экрана - C++

Восстановить пароль Регистрация
 
Vasyaslife
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 25
10.02.2014, 16:48     Создание уникальной системы отрисовки графики и проверок проходимости в системе, при разных разрешениях экрана #1
Всем доброго времени суток!
Начал писать 2D игрушку (вид с боку) и пришел момент, когда я решил, что было бы круто ввести возможность изменять разрешения окна с включенным и выключенным режимом Full screen.

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

Главная проблема заключается именно в взаимодействии объектов и их прорисовки по координатам.

Работаю в VS 2012 c++, используя библиотеку SFML
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2014, 16:48     Создание уникальной системы отрисовки графики и проверок проходимости в системе, при разных разрешениях экрана
Посмотрите здесь:

<<<создания уникальной кнопки перехода>>> C++
C++ Создание коллекции объектов разных классов
C++ Создание скриншота определенной области экрана
Создание шаблонной функции для работы с массивами разных типов данных C++
При выполнении разных операций с MS VS2013, например, при закрытии, иногда появляется ошибка C++
C++ Простое создание строки из объектов разных типов данных
Динамическое создание и удаление массива в разных функциях. C++
C++ Оптимизировать алгоритм, чтобы уменьшить количество операций для проверок деления

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru