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

NtM 16.10.2006 13:31

затухающий маятник
 
Вложений: 1
Ребята. помогите, не могу сообразить

у меня в воде качается верёвка, как- будто прошло течение
качание верёвки сделано твином

а затухание нужно написать скриптом, т.к. мне нужно течение привязать к мышке, прровёл мышкой, и верёвка закачалась

просто раскачивание получается, а затухание нет
спасибо

motor4ik 17.10.2006 10:32

нужно писать функцию которая по определенному закону, допустим sinx/x будет бегать по кадрам , вот и все...просто подогнать кадры и функцию друг под друга

terbooter 17.10.2006 14:58

по науке было бы хорошо добавить что-то вроде

Код:

this.speed =  this.speed* this.reduct;    // this.reduct = 99;
this.speed = Math.round(this.speed);

Но из-за большой дискретности выползает куча ненужных эффектов

Я сделал так:

Код:

if(this._currentframe == this.point)
        {if(this.speed>0) this.speed-=1;
        if(this.speed<0) this.speed+=1;}

Не особо хорошо, но более менее похоже -)

iNils 17.10.2006 15:02

terbooter, для оформления своего кода, надо использовать теги [code][/code].

Futs 17.10.2006 17:12

Вложений: 1
Все же лучше сделать изначально програмно

NtM 19.10.2006 14:28

спасибо!


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

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