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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить среднее арифметическое отрицательных элементов массива. Использовать функцией для каждой строки матрицы А (4, 8) http://www.cyberforum.ru/cpp-beginners/thread1093457.html
Здравствуйте. Вычислить среднее арифметическое отрицательных элементов массива. Использовать функцией для каждой строки матрицы А (4, 8). Вот есть наброски, но я если честно вообще ничего не понял, что вышло. Есть что то близкое? Помогите пожалуйста, на путь истинный поставьте. #include <iostream.h> #include <time.h> float func(int *arr, int a) { int s=0; float sr=0; ...
C++ Пропал значек run в CodeBlocks Здравствуйте прошу не судить строго ... до этого не программировал на C++ Только PHP ...) Вообщем такая проблема ... создал проект ... создал hello world...добавил empty file в проект и написал в нем программу которая считает 2 переменные после ввода их значения через клавиатуру. Когда сохранил второй файл ... и хотел попытаться скомпилировать... в панели пропал значек запуска программы ... в чем... http://www.cyberforum.ru/cpp-beginners/thread1093434.html
Поделитесь советом. Как сократить еще 1 символ. =) C++
c>>a; a--; while(g+=a&1, a/=2); o<<g%3; Подскажите, пожалуйста, реально ли укоротить ее еще? )))
C++ Проверить истинность высказывания
Проверить истинность высказывания: «Данное целое число является четным двузначным числом».
C++ Сортировка vectora обьектов функцией sort из algorithm http://www.cyberforum.ru/cpp-beginners/thread1093365.html
помогите написать предикат CompareStudent к функции sort нужно чтобы вначале сортировало по Курсу, потом по Фамилии и Имени есть класс Student class Student { private: friend ostream& operator <<(ostream& stream, Student st);
C++ Одномерный массив более 3-х подряд идущих отрицательных элементов, заменить на максимальный элемент В одномерном массиве A=(a1, а2, ..., аn) все группы элементов, содержащие более 3-х подряд идущих отрицательных элементов, заменить на максимальный элемент. Помогите разобраться ... Если в массиве попадается больше трех подряд отрицательных их надо убрать и вместо них записать один максимальный элемент.. cout<<endl<<endl<<"MAXSIMALNII ILEMENT:"; for (int i=0; i<x; i++) if(a>a) ... подробнее

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

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

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

Работаю в VS 2012 c++, используя библиотеку SFML
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru