🌸 「なでしこ」
>
🍯 「貯蔵庫」
花吹雪を描く
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
花吹雪を描く 📖
キャンバスにマウスカーソルを重ねると表示される。花吹雪を描きたかったが、楕円ではいまいち花びらに似せることができなかった。
プログラム:
(→大)
// https://github.com/yy0931/nadesiko3-p5 !「https://raw.githubusercontent.com/yy0931/nadesiko3-p5/v0.0.9/index.nako3」を取り込む ●(XとYとVXとVYの)点オブジェクトとは、それは{ "x": X, "y": Y, "vx": VX, "vy": VY } ●(objの)X座標とは、それはobj["x"] ●(objの)Y座標とは、それはobj["y"] ●(objの)X速度とは、それはobj["vx"] ●(objの)Y速度とは、それはobj["vy"] p5セットアップ時には 400、400のキャンバス作成 ここまで 点のリストは空配列 p5描画時には // 点の生成 点のリストにマウス横とマウス縦と(101の乱数を50で割って1を引く)と(101の乱数を40で割って0.2を引く)の点オブジェクトを配列追加する。 // 点の移動 点のリストを反復して、対象["x"] = 対象のX座標に対象のX速度を足す。 // 日本語で表したい 点のリストを反復して、対象["y"] = 対象のY座標に対象のY速度を足す。 // 画面外に出た点の削除 削除する点のリストは空配列 点のリストを反復して、もし対象のX座標が0未満なら削除する点のリストに対象を配列追加する。 点のリストを反復して、もし対象のX座標が400以上なら削除する点のリストに対象を配列追加する。 点のリストを反復して、もし対象のY座標が0未満なら削除する点のリストに対象を配列追加する。 点のリストを反復して、もし対象のY座標が400以上なら削除する点のリストに対象を配列追加する。 新しい点のリストは空配列。 点のリストを反復して、削除する点のリストから対象を配列検索して、もしそれが-1と等しいなら新しい点のリストに対象を配列追加する。 新しい点のリストを点のリストに代入する。 // 描画 0に背景色設定する。 255と255と255と0のRGBA色に境界色設定する。 255と230と240と200のRGBA色にp5塗りつぶし色設定する。 点のリストを反復して、対象のX座標と対象のY座標と10と14でp5楕円描画 ここまで
プログラムを実行
⭐ yy0931 作
タイトル:
花吹雪を描く
ライセンス:
MIT (
改変可/表示
)
タイプ:
wnako
タグ:
-
利用バージョン:
3.1.19
作成日時:
2021/02/26 03:35 (編集: 2021/05/05 05:02)
公開の投稿
⭐⭐⭐⭐⭐...👍6
ログイン
して★を付けよう!
Twitterへ投稿
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
📍なでしこハブ (最新版の反映は1日後):
ソースの確認
編集履歴の確認
通報数:
0
通報って何?