Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

UnitaryJSで色をオブジェクトに塗る方法

いつの間にか300記事行ってました。まあ特にどうってことはないです。

色を塗るメソッドは基本全てのクラスに備わっています。直線やベクトルにもクラス継承の関係で付いてます。まあ、いらないし使っても何も変わらないのですが。

これが色を塗るメソッドです。

Instance.setFillColor(color);

colorにはcontext.fillStyleで使える文字列、要するにCSSカラーを指定してください。

あとは特に何もせずcanvasに追加すれば完了です。ちなみに、.setFillColorメソッドインスタンス自身を返すので次のようなことが可能です。

canvas.add(new Circle(…).setFillColor(color));

余計な変数不要が不要でとてもスマートです。