|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
Шарики отскакивают от стенок27.04.2010, 12:36. Показов 4592. Ответов 12
Метки нет (Все метки)
Сделал, чтобы 1 шарик отскакивал от стенок. А можете сделать, чтобы так себя вели 2 шарика и отталкивались друг от друга?
0
|
|
| 27.04.2010, 12:36 | |
|
Ответы с готовыми решениями:
12
Не отскакивают шарики Шарики отбиваются от стенок и друг от друга ... |
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 27.04.2010, 15:45 [ТС] | |
|
Да блин, случайно туда запостил =(
Слабо представляю, как использовать ваш код. Есть мысль, что нужно добавить второй Circle и второй Timer, и проверять координаты X Y - первый круг , X1 Y1 - второй. Если они совпадают (+-100 ) то менять направление. Но это не к спеху. Позже подумаю.
0
|
|
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 04.05.2010, 20:37 [ТС] | |
|
Кто может подсказать как сделать для начала так, чтобы эти 2 шарика просто проходили через друг друга, а не так как получается? =(
УПД: чуточку поменял координаты на X2 = 1500 Y2 = 3000, стало выглядеть более нормально движение, но почему так мелькают? Хотя если убрать второй таймер, то отображается нормально?
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 04.05.2010, 20:47 | |
|
в одном таймере крути
1
|
|
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 04.05.2010, 20:49 [ТС] | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 05.05.2010, 19:39 [ТС] | |
|
Чуточку изменил код, но не пойму почему они не отталкиваются. Скорее всего я не понимаю как задать условие их пересечения.
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 05.05.2010, 20:13 | |
|
но это не совсем правильно , нужно учитывать взаимное расположение (углы) в момент удара
1
|
|
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 05.05.2010, 20:50 [ТС] | |
|
Благодарю, я чуток ошибся. Да про углы это уже не суть важно, хотя и очень интересно)
Не пойму одно, почему значение 200 и 2*H дает разный результат?)
0
|
|
|
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
|
|
| 05.05.2010, 21:11 | |
|
"200 и 2*H " если ты имел ввиду 200 и 2*R, то в твоем коде R=0 (его над Dim R, R=...)
0
|
|
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 06.05.2010, 09:24 [ТС] | |
|
Это да, я малец напутал, я просто в теории на бумажке написал себе 2R и так и осталвил)) Странно, что если поменять 200 на 2*H(h=100), то и чушь получается)
0
|
|
|
здесь больше нет...
3376 / 1674 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
|
||
| 13.05.2010, 17:04 | ||
Сообщение было отмечено как решение
Решение
если аккуратно уменьшать форму, шары сцепляются О_о можно трение ввести, потерю энергии при ударе и, главное, массу, но это уже посложнее будет...
2
|
||
|
2 / 2 / 0
Регистрация: 28.03.2010
Сообщений: 29
|
|
| 13.05.2010, 20:21 [ТС] | |
|
Признаю, ваше кунг-фу круче
0
|
|
| 13.05.2010, 20:21 | |
|
Помогаю со студенческими работами здесь
13
Шарики двигаются внутри pictereBox-a и отталкиваются от стенок. Завод производит шарики для подшипников. Бракуются шарики, диаметр которых отличается от стандарта на 0,1 мм. Найти дисп Отскакивание мячика от стенок Отталкивание шара от стенок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|