PDA

Просмотр полной версии : проблема с _rotation


xapek
09.09.2005, 15:06
вообщем пулька перемещается только по оси Y :D , что ни есть гуд
есть ошибки в коде или я чет не понимаю?


attachMovie("enemy","enemy",1,{_x:100, _y:100});
enemy.onMouseDown = function() {
_root.createEmptyMovieClip("bb",99);
bb.attachMovie("bullet","bb",1,{_x:200, _y:200});
pul=1
}
onEnterFrame = function() {
if(pul){
var a:Number = bb._x - enemy._x
var b:Number = bb._y - enemy._y
bb._rotation = Math.atan2(a, b) / Math.PI * -180
bb._x += 50*Math.sin((bb._rotation) * Math.PI / 180)
bb._y +=-50*Math.cos((bb._rotation) * Math.PI / 180)
}
}

iNils
09.09.2005, 19:57
у меня твой код вообще не понятно что делает

xapek
10.09.2005, 13:47
ну чего не понятного ) тогда встречный вопрос, как организовать следующее мероприятие :D т.е. есть мувик, я по нему тыкаю, другой летит по направлению к нему. ну стрельба...