3日前からswift/xcodeを勉強しているものです。
専門学校の課題でxcodeでプレイグラウンド上に円を描き、色を塗ることによって、ポケモンボールを作ろうと考えております。
ルールとしては、move 機能と rotate 機能だけ使用して描きたいと考えております。
色を塗るアイデアとしては線を多重にすることによって、色をぬることを考えたのですが、
どうしても色をぬるコードが出てきません。
私が円を作ったコードとしては、
以下のとおりです。
作った円の中に色を塗るいい方法はありますでしょうか。
お手数をおかけしますが、
ご教示いただければ幸いです。
func drawPolygon(){
setThickness(5) setColor(red: 1.0, green: 1.0, blue: 1.0) penUp() moveTo(x:50, y:300) penDown() for _ in 1...180 { rotate(1) move(2) } //ひとつ目の半円終了 setColor(red: 1.0, green: 0.0, blue: 0.0) for _ in 1...180 { rotate(1) move(2) } rotate(90) setColor(red: 0.0, green: 0.0, blue: 0.0) move(58) rotate(90) for _ in 1...360 { rotate(1) move(-1) } rotate(270) penUp() move(116) penDown() move(58)
}
これ、Swiftの質問じゃないですよね?
大変失礼いたしました、、
xcodeへ変更しました。
いや、Xcodeの質問でもないと思いますが。これは「お絵かき」の質問です。
大変失礼いたしました。
タグ付けをはずしました。
紛らわせてしまい申し訳ございません。
タグ付け外せておりませんでした。
タグをつけないと投稿できないようです。
こちらのサイトへの投稿が誤っていたようです。
勉強になりました。
LOGOのタグがあれば良かったんですけどね。
https://ja.wikipedia.org/wiki/LOGO