|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
||||||||||||||||
Не исчезают сердца при потере жизни в игре23.10.2013, 13:08. Показов 3958. Ответов 46
Метки нет (Все метки)
В игре есть три жизни, соответственно, отображаются три сердца.
Если жизнь пропадает, то сердце должно пропадать. Когда жизни заканчиваются, игра заканчивается, все нормально, но вот сердец все время отображается три Структура со счетчиком жизни и методами для работы с ним // file1.h
// file1.cpp
0
|
||||||||||||||||
| 23.10.2013, 13:08 | |
|
Ответы с готовыми решениями:
46
Жизни в 2d игре
|
|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
||
| 24.10.2013, 13:44 [ТС] | ||
|
0
|
||
|
28 / 28 / 3
Регистрация: 09.09.2012
Сообщений: 131
|
||
| 24.10.2013, 13:50 | ||
|
Ну смотри если игровая логика работает хорошо, значит проблема в отрисовке. Там тебе же писали по этому поводу
1
|
||
|
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
||
| 24.10.2013, 13:50 | ||
|
каким образом проверяются жизни перед тем как игра проигрывается?(может там каким то боком другая переменная используется?)
я вижу только это - но тут нет геймовера о котором говорится ранее
1
|
||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||||
| 24.10.2013, 13:53 | ||||||||
|
Как тогда у вас это сочетается с окнчанием игры?
Добавлено через 1 минуту
1
|
||||||||
|
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
|
| 24.10.2013, 13:57 | |
|
Вообще кинул бы исходники полностью лучше) если не сверхсекретные
1
|
|
| 24.10.2013, 14:02 | |
|
2
|
|
|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
|||||
| 24.10.2013, 18:44 [ТС] | |||||
|
И после нажатия на кнопку новой игры получается, что жизней опять три ![]()
0
|
|||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 24.10.2013, 18:55 | |
|
1
|
|
|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
|||||||
| 24.10.2013, 19:04 [ТС] | |||||||
0
|
|||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 24.10.2013, 19:30 | |
|
1
|
|
|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
||
| 24.10.2013, 19:36 [ТС] | ||
|
Если F5 нажать, то появляется игровое окно, нажимаю play и игра работает сама по себе, не знаю, как пошагово пройти
0
|
||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 24.10.2013, 19:47 | |
|
Точку останова сделать в нужном месте. После F5, если программа дойдёт до этой точки, будет остановка. Дальше, шаг с обходом (функций и пр.) - F10, шаг с заходом - F11.
1
|
|
|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
|
| 24.10.2013, 19:51 [ТС] | |
|
Получилось, в livesOfPlayerMinuse() зашло три раза, а потом отрисовалась сцена game over
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 24.10.2013, 20:30 | |
|
В перерисовку, после livesOfPlayerMinuse(), заходы были?
1
|
|
| 24.10.2013, 20:50 | |
|
Не по теме: посмотрел исходники...
0
|
|
| 24.10.2013, 21:11 | |
|
0
|
|
|
Диванный эксперт
|
|
| 24.10.2013, 21:37 | |
|
Не по теме: 1й шаблон порван тем, что вместо классов исползованы структуры под Ubuntu amd64 в цикл обработки кнопок совсем не попадает, совершенно нет реакции на клаву/мышку Меню оно вообще не показывает(вернее показывает, но сразу начинается игра, задержка 0 сек)
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 24.10.2013, 22:25 | ||||||
0
|
||||||
|
383 / 30 / 3
Регистрация: 17.08.2013
Сообщений: 560
|
|||||
| 25.10.2013, 00:52 [ТС] | |||||
|
Добавлено через 6 минут Правда интересно, просто как по мне - это хороший код, но может, я не замечаю чего-либо?
0
|
|||||
|
Диванный эксперт
|
|
| 25.10.2013, 01:02 | |
|
Дело в привычке...
Я бы использовал массивы и циклы вместо кучи if и switch но я нуб в программировании...
0
|
|
| 25.10.2013, 01:02 | |
|
Вычисления при потере фокуса Ошибка 0x000000101 , при игре 10 минутной игре в Dota 2, CS:GO Обработка ошибки при потере COM порта Переход на страницу при потере фокуса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|