|
#16
|
||||
|
||||
хм
нашел,но тут он просто летает из одного в другой а мне надо чтобы бился об стенки =(
и как я понял этот пинг понг.ток с бешеной скоростью.. Последний раз редактировалось Mp3, 20.03.2012 в 00:08. |
#17
|
||||
|
||||
В Дельфи 3, 5 и XE2 не нашёл. В 7-ке имеется.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#18
|
||||
|
||||
Почему-же, в ХЕ я где-то нарыл. Думал, и в других есть. Я, кстати, из этого примера начинал свое обучение с графикой в Дельфях!
Странно. Можно же просто Имаг взять и перемещать по форме? С коллизиями труда не будет, думаю? |
#19
|
||||
|
||||
не совсем понимаю, что ты хочешь сделать.....у меня совсем проблемы =(
|
#20
|
||||
|
||||
Цитата:
а можно взять не картинку а например Ellips или квадрат и др...а как это будет выглядеть?*код* |
#21
|
||||
|
||||
что то где-то взял,что-то где то поменял и получилось вот это
Цитата:
|
#22
|
||||
|
||||
Там настолько всё просто делается, что ТС должно быть стыдно. В таймере проверяем координаты шарика на достижения границ формы или где он там будет двигаться. При соприкосновении вспоминаем, что угол падения, равен углу отражения и, соответственно, двигаем по новой траектории.
О!, уже и сам, что то нашёл. Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#23
|
||||
|
||||
Во, на быструю руку состряпал
А!!! Насчет пропадания - действительно, нужно рисовать на канве, с буффером. В ХЕ кажись есть параметр DoubleBuffered для формы, то там пропадать не должно, имхо? Последний раз редактировалось YVitaliy, 19.04.2012 в 00:35. |
#24
|
||||
|
||||
мне стыдно,честно,так я не пойму код то правильный?который чуть выше
|
#25
|
||||
|
||||
Правильный, а разве трудно проверить? Только переменные, должны быть глобальными.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#26
|
||||
|
||||
Типа того Но a и b лучше сохранять в глобальных переменных. А то их и менять не будет надобности.
|
#27
|
||||
|
||||
ааааааааа....ппц.....ушел биться об стену....у меня все равно не работает!!!!
картинка не летает! *не подскажете почему?* походу программирование это не моё =D |
#28
|
||||
|
||||
глобальными переменами можно считать а и в????
а почему x и y не глобальные??? |
#29
|
||||
|
||||
Потому, что +0, что -0 - одно и то же! ПеременнЫе проинициализировать нужно! Присвоить им хотя бы 1! А то к позиции хоть триллион разов 0 добавляй - картинка не сдвинется!
|
#30
|
||||
|
||||
Цитата:
Цитата:
Вообще-то там, в 23м посте, я пример скинул!http://www.delphisources.ru/forum/sh...0&postcount=23 Последний раз редактировалось YVitaliy, 20.03.2012 в 00:48. |