PDA

Просмотр полной версии : чел двигается куда смотрит.


CoolSTASON
30.04.2008, 21:54
есть мувик. при нажатии стрелки влево он поворачиваецо влево.
this._rotation-=1;
вправо тоже самое. +1;

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

хэлп!

MrPoma
30.04.2008, 23:31
mc._rotation = 10;
var speed:Number = 5;

mc.onEnterFrame = function(){
var dx:Number = Math.cos(this._rotation * (Math.PI/180)) * speed;
var dy:Number = Math.sin(this._rotation * (Math.PI/180)) * speed;

this._x += dx;
this._y += dy;
}