■ファンクションがルートにあるようです
function Meng(v,e,ts,s,m) {
v = e*v+(ts-s)/m;
return v;
}
■ムービークリップに以下のようなスクリプトが…
onClipEvent (load) {
this._y =400;
e = 0.9;
m =3;
ts = 200;
}
onClipEvent (enterFrame) {
s = this._y;
vs = _root.Meng(vs,e,ts,s,m)
this._y += vs;
}
パブリッシュすると不思議な動きをします。それぞれどういう意味なのでしょうかsとかtsとか意味不明です。
vsの初期値がないのが変ですね一番最初に変な動きをするのはそのせいでしょう
vとvsは速度でsはstart位置のsでしょう
つまり初期位置が400ですね計算の直前のy座標をになります
tsが目的のy座標(200)
eは摩擦で減衰運動になるです
つまり、y座標が200に近くなるように
往復運動をして、どんどん座標200に近くになる運動になります
ばねの運動みたいになりませんか?
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | kakicg | 44回 | 42回 | 3回 | 2004-07-31 13:55:27 |
2 | mskzu | 8回 | 6回 | 0回 | 2004-07-31 16:17:32 |
ありがとうございます。いろいろためしてみます。