![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Marina |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Шарик, вылетает из случайной точки PaintBox
под случайным углом. Ударяясь о края PaintBox, он изменяет направление своего движения в соответствии с обычными физическими законами (угол падения равен углу отражения). Кто-нибудь помогите решить?? Delphi 7 Очень надо ![]() |
Dark |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
а что не получается
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
Marina |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(Dark @ 13.06.05 14:46) а что не получается да вообще всё,как нарисовать шарик и заставить его бегать и чтобы эти углы получались(падения/отражения) ??? Всё это в paint box ![]() |
Dark |
![]()
Сообщение
#4
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
Я конечно не люблю елать за других =0))) но попробую, благо есть на работе немного времени ;)
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата(Marina @ 13.06.05 15:04) как нарисовать шарик и заставить его бегать и чтобы эти углы получались(падения/отражения) ??? Сам алгоритм можешь посмотреть вот тут (правда, на чистом Паскале, останется перенести вывод в PaintBox): Прыгающий шарик |
Marina |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(Dark @ 13.06.05 15:07) Я конечно не люблю елать за других =0))) но попробую, благо есть на работе немного времени ;) Большое спасибо ;) |
Marina |
![]()
Сообщение
#7
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(volvo @ 13.06.05 15:17) Сам алгоритм можешь посмотреть вот тут (правда, на чистом Паскале, останется перенести вывод в PaintBox): Прыгающий шарик Мммм...что то похожее над пораскинуть мозгами немного ![]() |
volvo |
![]()
Сообщение
#8
|
Гость ![]() |
Не знаю, как в 7-ке, а в Delphi 6 вот это работает (только в этом случае шарик замедляется после удара о стенку. Чтобы не замедлялся - поменяй значение K на 1):
Прикрепленные файлы ![]() |
Marina |
![]()
Сообщение
#9
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(volvo @ 13.06.05 16:21) Не знаю, как в 7-ке, а в Delphi 6 вот это работает (только в этом случае шарик замедляется после удара о стенку. Чтобы не замедлялся - поменяй значение K на 1): volvo ты даже не представляешь как я благодарна!!! Сделаю только етот OnPaint чтобы прорисовывалось всё о всё ПуТёМ!!! БААааафое спасибище из Риги ;) |
Dark |
![]()
Сообщение
#10
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
Опередил :P
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
Marina |
![]()
Сообщение
#11
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(Dark @ 13.06.05 16:49) Опередил :P Dark а твою версию тоже можно,уму разуму наберусь ![]() |
Marina |
![]()
Сообщение
#12
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(volvo @ 13.06.05 16:21) Не знаю, как в 7-ке, а в Delphi 6 вот это работает (только в этом случае шарик замедляется после удара о стенку. Чтобы не замедлялся - поменяй значение K на 1): volvo а это только у меня или так и должно быть шарик замедляется..сначала быстро летит а потом всё медленнее и медленнее... ![]() |
volvo |
![]()
Сообщение
#13
|
Гость ![]() |
Я же сказал, ЧТО надо сделать, чтобы он не замедлялся...
![]() |
Marina |
![]()
Сообщение
#14
|
Группа: Пользователи Сообщений: 8 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата(volvo @ 13.06.05 18:30) Я же сказал, ЧТО надо сделать, чтобы он не замедлялся... ![]() О,точно!:) А не мог бы ещё помочь с этим OnPaint.. что там надо написать? Простите что так нагло но мне к завтра надо сделать.. |
![]() ![]() |
![]() |
Текстовая версия | 29.07.2025 22:42 |