Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   проблема с _rotation (http://www.flasher.ru/forum/showthread.php?t=68965)

xapek 09.09.2005 15:06

проблема с _rotation
 
вообщем пулька перемещается только по оси 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 т.е. есть мувик, я по нему тыкаю, другой летит по направлению к нему. ну стрельба...


Часовой пояс GMT +4, время: 16:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.