![]() |
|
|
Регистрация Восстановить пароль |
|||||||
| Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
||||
![]() |
|
|
Опции темы | Поиск в этой теме |
|
|
#1 |
|
Новичок
Джуниор
Регистрация: 28.04.2009
Сообщений: 1
|
Нужно задать движение шарика по форме, используя таймер, при этом шарик должен отталкиваться от стенок формы при столкновении с ними.
заранее спасибо...=)))) |
|
|
|
|
|
#2 |
|
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
За что спасибо? Вы думаете вам сразу код напишут? Нет, не пойдет так. Либо показывайте свои наработки, либо тема закрывается.
|
|
|
|
|
|
#3 |
|
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
а об стенки ок как должен ударяться? углы учитываются? подробнее
Life if about choices
Make the right choice |
|
|
|
|
|
#4 |
|
Форумчанин
Регистрация: 16.02.2009
Сообщений: 555
|
Мне тоже интересно как ето реализовать.Можете ктото расказать как?
|
|
|
|
|
|
#5 |
|
Старожил
Регистрация: 22.05.2007
Сообщений: 9,101
|
В своё время делал как-то так:
x, y - текущая позиция шарика r - радиус шарика w,h - ширина и высота формы соответственно dx, dy - вектор движения шарика (изначально ставим, например, dx = 5; dy = 5) В таймере код примерно такой был: Код:
|
|
|
|
|
|
#6 |
|
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Нацарапал пример. Это демка и очень глючная (учитывая мой 2-х недельный опыт программирования на С# и времени, но я влюбидся в С#), ее вылажываю как пример того, что все возможно в мире .NET и как пропаганда для молодых разработчиков. Но исходники не дам.
Все решается лего, просто нужно "поиграть" с объектами DemoBall.rar
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
|
|
|
|
|
#7 |
|
Пользователь
Регистрация: 26.03.2009
Сообщений: 43
|
пример то нужен? если да , пишите в лс. напишу с исходниками в лучшем виде)
никто вот не упомянул... еще стоит учивать высоту шапки и ширину бордера или как его у формы...без этого работать нормально не будет вообщем так что либо учитываем, либо натягиваем панельку на формочку удобным свойством Dock и с нее берем высоту и ширину. Последний раз редактировалось neomichi; 02.05.2009 в 13:47. |
|
|
|
|
|
#8 | |
|
Форумчанин
Регистрация: 26.11.2007
Сообщений: 235
|
Цитата:
Последний раз редактировалось Gauss; 13.05.2009 в 18:04. |
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Движение шарика по контуру delphi | Map4eJIo | Помощь студентам | 2 | 03.03.2009 11:10 |
| Ударение шарика об край стола | Rusl92 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.09.2008 22:30 |
| Движение окружности | Ensoph | Помощь студентам | 4 | 25.09.2008 12:11 |
| Движение | Mickle | Общие вопросы Delphi | 5 | 19.04.2007 23:24 |
| нужна программа: моделирование прыгающего шарика, переход к хаосу | Milanta | Фриланс | 3 | 11.12.2006 23:13 |