0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 9
|
|
1 | |
Игра от первого лица на Си, используя SDL225.04.2020, 23:31. Просмотров 1312. Ответов 4
Всем привет, решил сделать игрушку от 1го лица на Си с помощью SDL2. В ней надо блуждать по лабиринту, при нажатии на экран, собирать разные предметы, все дела, но я тут же затупил. Как прогружать сцену? Управление осуществляется по стрелкам на экране. Как сделать так, чтобы для каждого момента в игре прогружалась определенная сцена. Допусти, нажал влево появилась стена, нажал вперед-проход, но чтобы шло уже по готовой карте или как то так.
0
|
|
25.04.2020, 23:31 | |
Камера от первого лица Управление от первого лица
Создать шутер от первого лица или змейку |
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 16
|
||||||
02.05.2020, 18:42 | 2 | |||||
Тоже задавался данным вопросом.
Я делал так: в цикле игры я делал не которую логическую переменную, которая отвечает за номер "сцены/меню". Далее с помощью оператора if - else или switch по логике программы выбираешь определенную сцену. В каждой из ветвей указываешь нужные объекты с функцией рендера и/или обработчика событий. Пример
0
|
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 9
|
|
28.05.2020, 15:16 [ТС] | 3 |
То есть для каждой сцены надо сделать определенную логическую переменную, да?
0
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 16
|
|
28.05.2020, 15:56 | 4 |
switch переменная of
{...} можно использовать одну переменную для выбора сцены. или, да, для каждый отдельной сцены логическую переменную.
0
|
0 / 0 / 0
Регистрация: 29.09.2019
Сообщений: 9
|
|
28.05.2020, 16:00 [ТС] | 5 |
Хорошо, спасибо
0
|
28.05.2020, 16:00 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Сделать передвижение персонажа с видом от первого лица в graph3d Мобильная низкополигональная "GTA" от первого лица Фильм "Без лица" становится реальностью - впервые выполнена операция по полной трансплантации лица пациента. Найти приближенное значение интеграла дифференциального уравнения первого порядка 1)Используя метод Эйлера 2)используя функцию odesolve Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |