全体表示

[ リスト ]

第2歩

今回は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は高さを微妙に変えました

トップページはこのフラッシュを色の変化、方向性等編集して作りました

よしもとブログランキング

もっと見る

[PR]お得情報

話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン
ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事