
【Scratch】角丸を作る
Scratchで角丸を作っていきます。
角丸のルール
ルール①
どこにもつながってない角は丸くする

これが基本ですね。右上の頂点を調べる時、右にも上にも正方形がなかったら角を丸くします。
ルール②
曲がっている場合、こうする(語彙力)

横のどちらかに正方形があり、縦のどちらかにも正方形がある場合にこうします。
作るで
作っていきます。
下準備

リスト「正方形」に正方形があるなら1、なければ0のデータが入ってます。(今は乱数で入れてます。)
それと角を隠すためのコスチュームと正方形のコスチュームも作っておきます。

基本的な描画
基本的な描画をしていきます。


ルール➀の実装
さっき書いたルール➀の実装をしていきます。


ルール②の実装
ルール②の実装をしていきます。


実行結果
角丸度68の時、こんな感じになります。

いいね!
終わり
最後まで見ていただきまして、ありがとうございます!
※今回作った作品はこちらからご覧いただけます。