0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
||||||
1 | ||||||
Бесконечные очки06.06.2017, 15:12. Показов 858. Ответов 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
|
3760 / 2264 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
|
|
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
|
3760 / 2264 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
|
||||||
06.06.2017, 16:19 | 9 | |||||
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
||||||||||||||||
06.06.2017, 16:43 [ТС] | 10 | |||||||||||||||
В чём проблема? Не запускается
Пытливый, Добавлено через 7 минут В чём проблема? Не запускается
krapotkin, В чём проблема? Не запускается
0
|
3760 / 2264 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
|
|
06.06.2017, 17:06 | 11 |
Вы считать до 3 умеете? Сколько параметров у меня в примере и сколько у вас?
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
||||||
06.06.2017, 17:17 [ТС] | 12 | |||||
Теперь стала запускаться, но выдаёт ошибку.
Пытливый,
0
|
3760 / 2264 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
|
||||||
06.06.2017, 17:21 | 13 | |||||
Видимо какую ошибку мы должны догадаться сами? Зачем вы в двух местах делаете проверку и вообще зачем вам:
0
|
0 / 0 / 0
Регистрация: 03.10.2016
Сообщений: 47
|
|
06.06.2017, 18:09 [ТС] | 14 |
Пытливый, Вот
0
|
3760 / 2264 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
|
|
06.06.2017, 18:49 | 15 |
Думаю что эта ошибка не имеет никакого отношения к функции IntersectRect, а вот обращение к не инициализированной переменной a3[j] вполне могло. Воспользуйтесь отладчиком и посмотрите, что конкретно вызывает эту ошибку.
0
|
06.06.2017, 18:49 | |
06.06.2017, 18:49 | |
Помогаю со студенческими работами здесь
15
Бесконечные фризы Бесконечные суммы Бесконечные типы Бесконечные списки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 23.01.2025
Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее:
Sub ПоляВТекст()
Преобразует все поля в текст (даты, текст,. . .
|
Как проверить существование директории в скрипте Bash
bt_guru 23.01.2025
При разработке скриптов Bash одной из ключевых задач является корректная работа с файловой системой, где особое место занимает проверка существования директорий. Эта операция становится критически. . .
|
Как работают срезы (slice) в Python
bytestream 23.01.2025
Python предоставляет разработчикам мощный и гибкий инструмент для работы с последовательностями данных - срезы (slices). Эта функциональность позволяет извлекать, модифицировать и управлять. . .
|
Как удалить подмодуль (submodule) в Git
bytestream 23.01.2025
При работе с крупными проектами в системе контроля версий Git разработчики часто сталкиваются с необходимостью управления зависимостями и внешними компонентами. Подмодули (submodules) представляют. . .
|
В чем разница между @staticmethod и @classmethod в Python. Декораторы методов
bytestream 23.01.2025
В Python декораторы методов представляют собой мощный инструмент, позволяющий модифицировать поведение функций и методов без изменения их исходного кода. Эта возможность является одной из. . .
|
Как преобразовать InputStream в String в Java
bytestream 23.01.2025
В мире Java-разработки работа с потоками данных является одной из ключевых операций при создании современных приложений. InputStream, как фундаментальный класс для обработки входных потоков данных,. . .
|
Как обновить форк (ответвление) репозитория в Git
bytestream 23.01.2025
Одним из наиболее мощных инструментов Git для организации совместной работы является механизм форкинга репозиториев, который позволяет создавать независимые копии проектов для дальнейшей разработки. . . .
|
Как работает async/await в C#. Асинхронное программирование в .NET
bytestream 23.01.2025
Введение в асинхронное программирование
Асинхронное программирование представляет собой важнейшую концепцию современной разработки программного обеспечения, особенно в контексте создания. . .
|
КуМир: полное руководство
bytestream 23.01.2025
Введение в КуМир: история создания и назначение
КуМир (Комплект Учебных МИров) представляет собой образовательную среду программирования, которая была создана для обучения основам алгоритмизации и. . .
|
Что такое OLAP. Где и как использовать многомерный анализ данных
bytestream 23.01.2025
Введение в OLAP-технологии
В современном мире бизнес-аналитика и обработка больших массивов данных играют ключевую роль в принятии стратегических решений. Организации накапливают огромные объемы. . .
|
MongoDB: что это, для чего нужна и как использовать
bytestream 23.01.2025
Введение в MongoDB: современная документоориентированная СУБД
В современном мире разработки программного обеспечения выбор правильной системы управления базами данных является критически важным. . .
|
Как использовать закрытый ключ шифрования в Git. Шифрование в Git
bytestream 23.01.2025
Установка и настройка закрытых ключей в Git предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
|