Форум 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)
-   -   Движение по клику (http://www.flasher.ru/forum/showthread.php?t=109548)

Romz78 16.03.2008 17:32

Движение по клику
 
Вложений: 1
Я тут накалякал скрипт мувик перемещается в место клика:
Код:

onClipEvent (enterFrame) {
        _x += (click1_x-_x)/30;
        _y += (click1_y-_y)/30;
ang =Math.atan2(click1_y-_y, click1_x-_x)*(180/Math.PI);
_rotation = ang;
        }
onClipEvent (mouseDown) {
        click1_x = _root._xmouse;
                click1_y = _root._ymouse;
                _root.attachMovie("dot", "dot1", 1);
                _root.dot1._x = _root._xmouse;
                _root.dot1._y = _root._ymouse;
               
}

Но он перемещается не так как мне надо. Нужно чтобы он двигался к примеру как на рисунке:
http://www.flasher.ru/forum/attachme...1&d=1205674090
И если можно задать переменную которая будет изменять размер дуги.
Помогите плиз сам я не смогу, а очень надо.

CorC 17.03.2008 10:00

Движение по параболе не сложно организовать, зная 3 точки. Концы заданы, середину рандомом и по формуле параболы перемещение.

Romz78 17.03.2008 10:17

я понимаю что не сложно но я незнаю как организовать это.
Мне нужно чтобы он начинал двигаться в том направлении куда он повернут и потом разворачивался по кривой.Причем смоделировать кривую в зависимости от массы и стартовой скорости объекта. (Больше масса и скорость больше парабола, типа как по инерции)
помогите кто сможет :cool: горю :rolleyes:

qazwsx 17.03.2008 10:29

Ты в 5том классе школы не учился?

CorC 17.03.2008 10:30

Я думаю, что гугл осилит "задание параболы по 3 точкам"

Romz78 17.03.2008 15:41

Парабалу построить я могу. Как заставить мувик по ней двигаться.

divinus 17.03.2008 16:49

со мной тут _etc поделился ссылочкой классной, спасибо ему )
как заставить что-то передвигаться не по прямой

Romz78 17.03.2008 17:51

Вложений: 1
Наверное всетаки меня неправильно поняли.
движение мувика не обязательно может быть по параболе. В том случае если кликать прямо перед ним то движение по прямой
На рисунке варианты движения мувика при кликах в разных позициях.
http://www.flasher.ru/forum/attachme...1&d=1205761789

divinus 17.03.2008 18:32

Romz78, вы по данной мной ссылке ходили?

Romz78 17.03.2008 20:01

Да, спасибо большое!


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

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