【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
こんにちは。 this.ctx.beginPath()の記載方法について質問です。 Ballクラス内のdraw()メソッドでは、先頭にthis.ctx.beginPath()の記載があります。 draw() { this.ctx.beginPath(); this.ctx.fillStyle = '#fdfdfd'; this.ctx.arc(this.x, this.y, this.r, 0, 2 * Math.PI); this.ctx.fill(); } しかし、Paddleクラス内のdraw()メソッドでは、記載がありません。 draw() { this.ctx.fillStyle = '#fdfdfd'; this.ctx Paddleクラスでは記載不要なのでしょうか? 使い分け等ありましたら教えて頂けると幸いです。 ご確認よろしくお願い致します。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
こんにちは。
this.ctx.beginPath()の記載方法について質問です。
Ballクラス内のdraw()メソッドでは、先頭にthis.ctx.beginPath()の記載があります。
draw() {
this.ctx.beginPath();
this.ctx.fillStyle = '#fdfdfd';
this.ctx.arc(this.x, this.y, this.r, 0, 2 * Math.PI);
this.ctx.fill();
}
しかし、Paddleクラス内のdraw()メソッドでは、記載がありません。
draw() {
this.ctx.fillStyle = '#fdfdfd';
this.ctx
Paddleクラスでは記載不要なのでしょうか?
使い分け等ありましたら教えて頂けると幸いです。
ご確認よろしくお願い致します。