Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Стратегия. Движение объекта. [Delphi, Windows]


Dextor ©   (2004-06-15 22:08:00) 

Как заставить, допустим Image, плавно двигаться к месту тыка мышкой.


NailMan   (2004-06-18 18:02:00) [1]

Алгоритм Брезинхема(Hint: гугль спасет) если движение по прямой нужно.
В прочих случаях возможен вариант по сплайнам двигать - но это вообще изврат.

---
WBR, NailMan aka 2:5020/3337.13


breakmaster   (2004-06-18 14:23:00) [2]

че только люди не придумают


MeF88   (2004-06-18 13:37:00) [3]

Предвижу вопросы, как сделать чтобы Image не мигал. ;) Пиши на DelphiX или PowerDraw...


OSokin   (2004-06-16 20:13:00) [4]

вычисли расстояние от рисунка до места клика и через определенный тобой промежуток времени прибавляй по 1% (или меньше) к дробному числу, которое будет символизировать детальное расстояние до клика, и лево у рисунка ставь округленным этим значением. Чем больше прибавляешь и чем меньше промежуток времени, тем скорость больше


dimodim   (2004-06-16 07:05:00) [5]

МХ,МУ - кликай корд мышь
While not x=mx do
begin
if x>mx than
X:=x-1;
if x<mx than
X:=x+1;
end;
While not y=mx do
begin
if y>my than
y:=y-1;
if y<my than
y:=y+1;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо