double orange_ringnoidoupattern[9][3]の説明です


ソーラー「次は


//👇🌞🐋🐋🐋🐋🐋🐋オレンジリング250体のサブ設定です🐋🐋🐋🐋🐋🐋


double orange_ringnoidoupattern[9][3] = { {65,0, 2},{50,-sqrt(2), sqrt(2)},{195,-2, 0},{50,-sqrt(2),-sqrt(2)}, {115,0, -2},{50, sqrt(2),-sqrt(2)},{195,2, 0},{50, sqrt(2), sqrt(2)}, {50,0, 2} };



int hairetsu_orange_ringnoidoupattern_m = 0;




int orange_ring_repeat = orange_ringnoidoupattern[0][0];




//👆🌞🐋🐋🐋🐋🐋🐋オレンジリング250体のサブ設定です🐋🐋🐋🐋🐋🐋



の中の



double orange_ringnoidoupattern[9][3] = { {65,0, 2},{50,-sqrt(2), sqrt(2)},{195,-2, 0},{50,-sqrt(2),-sqrt(2)}, {115,0, -2},{50, sqrt(2),-sqrt(2)},{195,2, 0},{50, sqrt(2), sqrt(2)}, {50,0, 2} };


の説明です」


マックス「


sqrt(2)ってなんだ?



ソーラー「


sqrt(2)


は√2


のことです


先頭のオレンジリングの移動パターンをこのように設定

👇


double orange_ringnoidoupattern[9][3] = { {65,0, 2},{50,-sqrt(2), sqrt(2)},{195,-2, 0},{50,-sqrt(2),-sqrt(2)}, {115,0, -2},{50, sqrt(2),-sqrt(2)},{195,2, 0},{50, sqrt(2), sqrt(2)}, {50,0, 2} };

👆


している場合




先頭のオレンジリングは


左右方向に0ドット

下へ2ドット

の移動

65回繰り返し


左へsqrt(2)ドット

下へsqrt(2)ドット

の移動

50回繰り返し




左へ2ドット

上下方向に0ドット


の移動

195回繰り返し



左へsqrt(2)ドット

上へsqrt(2)ドット

の移動

50回繰り返し





左右方向に0ドット

上へ2ドット

の移動

115回繰り返し


右へsqrt(2)ドット

上へsqrt(2)ドット

の移動

50回繰り返し




右へ2ドット

上下方向に0ドット


の移動

195回繰り返し



右へsqrt(2)ドット

下へsqrt(2)ドット

の移動

50回繰り返し


左右方向に0ドット

下へ2ドット

の移動

50回繰り返すことになります



注意点として


{50, sqrt(2),-sqrt(2)}


の場合



右へsqrt(2)ドット

上へsqrt(2)ドット

の移動

50回繰り返すことになります



-sqrt(2)はマイナスの値に


なっているけど


この場合


上にsqrt(2)ドット移動することになるんだよ」


solarplexuss「先頭のオレンジリング?


の移動パターン?


オレンジリングは250体あるんじゃなかったっけ?」


ソーラー「今のオレンジリング250体の挙動の設定では


先頭のオレンジリングの動きをコピーしながら


残りの249体のオレンジリングが続くことになるので


先頭のオレンジリングの移動パターンだけを決めることになります」














  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る