forked from: 軌跡 forked from: nengafl

飛び出すわんこ
マウスに追従する動きで、下記のモノより面白そうな動きを作っていただけるとうれしいです。
Homingクラスの引数の値を変えたり、「シェイプ生成」の箇所を書き換えたりすると、また違った動きが作れるかもしれません。

使っている式は三つあります

--------

・古いマウス位置に対し新しいマウス位置への方向をもとめる式
参考文献 http://wonderfl.net/code/387527e7d537bfaa1b07c2b314cc2d457f2bf965

var radian:Number = Math.atan2((古いマウスのY座標 - 新しいマウスのY座標), (古いマウスのX座標 - 新しいマウスのX座標));
パーティクル.rotation = radian * 180 / Math.PI;

・古いマウス位置と新しいマウス位置の距離間をもとめる式
参考文献 http://www.procreo.jp/tutorial02.html

var 距離:int = Math.sqrt ((新しいマウスのY座標 - 古いマウスのY座標) * (新しいマウスのY座標 - 古いマウスのY座標) + (新しいマウスのX座標 - 古いマウスのX座標) * (新しいマウスのX座標 - 古いマウスのX座標));

・イージングの式
参考文献 http://blog.bonkura.jp/formula05.html

現在の値 += (目標値 - 現在の値) / スピード;

--------


何かバグってたらすいません・・。

