![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Движение спрайта [Delphi, Windows]
Voland2000 © (2004-04-03 09:08:00)Здрасть, товарисчи!
Вот у меня к вам вопрос. Пусть у меня есть спрайт который вращается, как мышь, теперь пользователь нажимает кнопку "W", и спрайт должен двигаться вперед в сторону мыши.Как мне это сделать.
Proger (2004-04-08 19:40:00) [1]ООООчень просто.Вот те самый примитивный способ:
n - какое-то число(чем больше, тем медленее)
dx := abs(MouseX - SpriteX) / n;
dy := abs(MouseY - SpriteY) / n;
SpriteX := SpriteX + dx;
SpriteY := SpriteY + dy;
Вроде всё, юзай Ж-)