Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 25
1

Основные задачи, перед началом разработки игры VS 2012 c++

11.02.2014, 20:03. Показов 458. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хотел узнать, но никто не отвечает/не нахожу, ответы на несколько вопросов. Очень надеюсь на помощь.

Игра(2D скроллшутер) будет реализована в Visual studio 2012 на языке C++ с использованием библиотеки SFML

1) Как реализуется разные разрешения экрана в игре с учетом режима full screen и без этого режима, ведь расположение всего меняется, при отрисовки, и тогда не понятно, по какому критерию проверять передвижение объектов итд.

Также это связано с тем, что при выставлении определенных разрешений экрана, которые не подходят под монитор, появляются черные полоски сверху и снизу. (Мне кажется, что эта область заполняется черным после очистки экрана)
window.clear(black) Что-то вроде этого. А после этого начинает рисоваться карта, объекты итд с учетом положения.
Пример:

Основные задачи, перед началом разработки игры VS 2012 c++



2) Как лучше всего делать спрайты.
Сейчас я юзаю разные координаты и характеристики, например есть внутренние координаты объекта, по которому идет расчет для объекта, а есть спрайт, но если его анимировать, то не понятно, как располагать картинки в файле, которая берется за спрайт лист
Появилась идея создать максимально возможный квадрат и поместить туда по фазе анимации и затем отступать в спрайт листе по такому расстоянию, при котором будет выделяться по квадрату, где будет объект, тогда можно будет сделать все гладко и ровно
Пример:
Основные задачи, перед началом разработки игры VS 2012 c++


3) Как сделать кадры в секунду(FPS) и упростить систему не используя промежуток времени, за один цикл while, ибо, если использовать time, то могут быть не неожиданные и нестабильные ситуации, которые ломают игру
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2014, 20:03
Ответы с готовыми решениями:

Основные задачи, перед началом разработки игры VS 2012 c++
Хотел узнать, но никто не отвечает/не нахожу, ответы на несколько вопросов. Очень надеюсь на...

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

Кто поможет с началом разработки приложения?(Работа с БД)
Всем привет, хотелось бы реализовать приложения, где будут тесты с выбором ответа и так далее, у...

Евент перед началом инициализации контрола
Нужно сделать ивент перед началом инициализации контрола, пробовал сделать так, но ничерта не...

0
11.02.2014, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2014, 20:03
Помогаю со студенческими работами здесь

Где и как создавать БД перед началом работы
Доброго времени суток форумчане. Возник такой вопрос. Начинаю работать с БД. Знаю, что перед...

Вывод сообщения перед началом действия оператора
Суть в том, у меня есть табличка Студенты. Если я удаляю( а именно я копирую в другую таблицу...

Как убрать задержку перед началом повтора?
Ранее вот в этой теме https://www.cyberforum.ru/windows/thread1596790.html мне объяснили как в...

Что почитать перед началом изучения языка
Привет всем! Такая проблема, пытаюсь учить язык С вначале все понятно, но чем дальше, тем все...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru