Форум 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=145194)

Seroy 01.10.2010 12:54

движение по спирали, или движение не в ту сторону
 
Вложений: 1
вот - выкладываю плод суточных брожений. никак не могу получить нормального движения объекта по спирали, чтоб объект "не выпирал" - даже "подгонка" не проходит.

может, кто добрый человек подскажет - где тут бяка зарыта?

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

samana 01.10.2010 14:25

Вложений: 1
Похоже сама нарисованная спираль немного не ровная. И точка трансформации шара была в верхнем его углу, а должна быть по середине. Вращение можно и проще сделать...
Код AS1/AS2:

var inc=120 //увеличение радиуса
var ang=0 // угол-скорость движения
_root.onEnterFrame=function(){
        mc_1._x=300+Math.cos(ang)*inc
        mc_1._y=250+Math.sin(ang)*inc
 
        inc+=0.6
        ang-=0.05
}


Seroy 01.10.2010 15:20

про точку-то забыл. мерси :Dс


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

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