0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
||||||
1 | ||||||
Бесконечные очки06.06.2017, 15:12. Показов 849. Ответов 14
Метки нет (Все метки)
Идёт бесконечный счёт, суть в том,что главный герой берёт монетку. И должно прибавляться одно очко.
0
|
06.06.2017, 15:12 | |
Ответы с готовыми решениями:
14
Бесконечные ряды Как сделать очки в игре? Почему в этой проге не показывает очки? 3D очки |
06.06.2017, 15:25 | 2 |
по опыту к Top обычно прибавляют Height
а еще предполагается что для ответа требуется вопрос и так же по опыту через пару недель не только мы но и вы сами не будете понимать ничего в программе с такими названиями переменных
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
|
06.06.2017, 15:40 [ТС] | 3 |
Проблема осталась //Объясняю a3[j]>0 это монетки,которые созданы с помощью текстового документа, то есть там 1 и 2 это монетки в разных координатах, a2[j] это есть монетка.
0
|
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
|
06.06.2017, 15:54 | 4 |
У вас нет размеров монетки. По сути она у вас безразмерная, начинается в координатах a2[j].left и a2[j].top и как только герой ее прошел он из нее не вылазит
Добавлено через 1 минуту Сравнивать надо пересечение двух областей героя и монетки, для этого есть готовая функция IntersectRect
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
|
06.06.2017, 15:59 [ТС] | 5 |
Пытливый, Впервые слышу о такой функции,есть какой-нибудь пример?
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
|
06.06.2017, 16:04 [ТС] | 7 |
krapotkin, Хм, похожего случая на мой не нашёл
0
|
06.06.2017, 16:10 | 8 |
все случаи пересечения прямоугольников идентичны
у вас монета это один прямоугольник, image - второй прямоугольник и вы определяете, пересекаются они или нет какой еще идентичности вы искали? слово монетка?
0
|
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
||||||
06.06.2017, 16:19 | 9 | |||||
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
||||||||||||||||
06.06.2017, 16:43 [ТС] | 10 | |||||||||||||||
В чём проблема? Не запускается
Пытливый, Добавлено через 7 минут В чём проблема? Не запускается
krapotkin, В чём проблема? Не запускается
0
|
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
|
06.06.2017, 17:06 | 11 |
Вы считать до 3 умеете? Сколько параметров у меня в примере и сколько у вас?
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
||||||
06.06.2017, 17:17 [ТС] | 12 | |||||
Теперь стала запускаться, но выдаёт ошибку.
Пытливый,
0
|
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
||||||
06.06.2017, 17:21 | 13 | |||||
Видимо какую ошибку мы должны догадаться сами? Зачем вы в двух местах делаете проверку и вообще зачем вам:
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
|
06.06.2017, 18:09 [ТС] | 14 |
Пытливый, Вот
0
|
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
|
06.06.2017, 18:49 | 15 |
Думаю что эта ошибка не имеет никакого отношения к функции IntersectRect, а вот обращение к не инициализированной переменной a3[j] вполне могло. Воспользуйтесь отладчиком и посмотрите, что конкретно вызывает эту ошибку.
0
|
06.06.2017, 18:49 | |
06.06.2017, 18:49 | |
Помогаю со студенческими работами здесь
15
Бесконечные фризы Бесконечные суммы Бесконечные типы Бесконечные списки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |