Допустим, есть у вас скорость:

Код AS1/AS2:
var speed:Number = 5; // 5 пикселов за шаг
Есть у вас угол, указывающий направление движения:

Код AS1/AS2:
var angle:Number = 1.2 // Угол должен быть в радианах, где 3.14 = 360 градусов
Далее раскладываете скорость по осям и двигаете объект:

Код AS1/AS2:
bullet._x += Math.cos(angle) * speed;
bullet._y += Math.sin(angle) * speed;
Добавлено через 12 минут
пс.
Как найти угол в радианах вам написал
Hauts:
Цитата:
Сообщение от Hauts
С помощью Math.atan2(dy, dx) ищите угол между объектом и точкой в радианах.
|