|
今回は2歩目で噴水を作ります
①、②の部分は_x,_yと座標で直接計算させていました まず①から書き換えます sx = 300; sy = 600; 第1歩で始点を0,500でしたが上を始点にします 横中央の最下部にしました これは後で自分のフラッシュの始点の設定に出来ます 計算式は x = 0; y = 0.0075 * x * x - 3 * x ; 第1歩で作ったものと比べてください これを座標に入れます dx = Math.random() *2 -1; dy = Math.random() *1 + 0.5; _x = x * dx + sx; _y = y * dy + sy; speed = Math.random()*20 + 3; ②は x += speed ; y = 0.0075 * x * x - 3 * x ; _x = x * dx + sx; _y = y * dy + sy; if (_y >= 620 || _x < -20 || _x > 620){x = 0; } これで噴水風が出来ます dxは-1から1の範囲をランダムで発生させています 1は第1歩と同じ形状ですが-1の時は左右反転で始点は一緒なので 噴水の向かって左側の動きになります 0の場合は中心から真っ直ぐ上に上がって下に この範囲内で動かしているので噴水のように動きます dyは高さを微妙に変えました トップページはこのフラッシュを色の変化、方向性等編集して作りました |

- >
- コンピュータとインターネット
- >
- インターネット
- >
- ホームページ




