ellipse(0, –height / 7.3, height / 2.3, height / 2.3);
-height の前にマイナス1つ多くつけちゃったらだんだん縮んでいった! この場所に「–」ついてても、減るんだね…! pic.twitter.com/zBRdO1AVNY— センバク (@senbaku) February 15, 2021
先日の発見。どういうことなの??と思ったので確認しました。
基本っぽいことですが、知らなかったので見つけて嬉しい!
ellipse(width / 2, height / 2, w--, 10);
円の幅を半径200ピクセルに設定し、それを1ずつ減らしています。
- 変数の前後に「–」「++」でデクリメント、インクリメントする!
- 数字には使えない。変数にはつかえる。
- 前につけるなら、height/2 とかにもつけられる(後に書くと使えなかった)。
- ellipse()とかの引数でも「–」「++」つかえるとは驚き。
▼webEditor
https://editor.p5js.org/Senbaku/sketches/YrbMH3T_U