

背景と針の色を変えたいのですがどうすればいいでしょうか?
var IMG;
function preload() {
IMG = loadImage("clock5.gif");
}
function setup() {
createCanvas(600,600);
frameRate(15);
}
function draw() {
//background(200, 200, 100);
image(IMG, 0, 0, 600, 600);
translate(305, 300);
/*var c = color(255,204,0);
fill(c);
for (var i = 0; i < 12; i++){
if(i % 3 == 0){
ellipse(200, 0, 60, 60);
}else{
ellipse(200, 0, 50, 50);
}
rotate(PI / 6.0);
}
*/
rotate(- PI / 2.0);
var t = new Date();
push();
rotate(TWO_PI * (t.getSeconds() / 60.0 + t.getMilliseconds() / 60000.0));
strokeWeight(3);
line(0, 0, 210, 0);
pop();
push();
rotate(TWO_PI * (t.getMinutes() / 60.0 + t.getSeconds() / 3600.0));
strokeWeight(8);
line(0, 0, 220, 0);
pop();
push();
rotate(TWO_PI * (t.getHours() / 12.0 + t.getMinutes() / 720.0));
strokeWeight(12);
line(0, 0, 190, 0);
pop();
}
分かるかたいたら教えて下さい
ソースコードもおねがいします
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
P5.jsはまったく存じませんので、リファレンスをテキトーに覗いてみただけですが…
P5って、canvas利用の描画ライブラリのようですね。
>背景と針の色を変えたいのですがどうすればいいでしょうか
背景は画像を利用なさっているようですので、元画像を替えるのが妥当ではないでしょうか?
(canvas上で再取得して色変更することも可能ですが、あまり効率的とは思えません。)
針は描画する際に色を指定してあげれば良いはずです。
素のjavascriptでは、strokeStyleで指定が可能ですが、p5ではstroke()メソッドで指定できるようです。
http://p5js.org/reference/#/p5/stroke
指定方法は、色名でも#XYZ形式でもr,g,b形式でも良いみたいです。
モードを変えればHSB形式でも指定が可能なようです。
全部の針を纏めて指定するならpush()、pop()の外側で、個別に色を変えたいのなら、それぞれを描画する際に指定すれば宜しいでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# テキストボックスについて
-
C# DataGridView のCellPaintin...
-
C# リストビューの特定のセルの...
-
VB.NET フォーム上に描いたグ...
-
Java、jPanelに描画する
-
p5.jsを使っているのですが
-
中学のクラス数
-
「タイプ初期化子が例外をスロ...
-
インスタンス参照でアクセスで...
-
ヒグマを撃退
-
C#において、同じインスタンス...
-
VBScriptからストアドプロシー...
-
String.containsの反対機能はあ...
-
eclipse-Tomcatでのデバッグに...
-
private static という変数の修飾
-
PDFファイルから別ウィンドウで...
-
【sendkeysメソッドが動かずに...
-
サーブレットコンテキストの意...
-
0歳児の指しゃぶりに関して
-
ラジオボタンの選択判定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVAでの背景画像表示
-
SwingとEDT(イベントディスパッ...
-
VB.NET フォーム上に描いたグ...
-
Labelコントロールの背景をグラ...
-
C# DataGridView のCellPaintin...
-
Javaで文字の角度を変えて表示...
-
Java、jPanelに描画する
-
canvasで表示されてる画像を1...
-
javascriptのライブラリーで、...
-
画面のちらつきの原因が知りた...
-
JOGLで描画した立方体の中心座標
-
Java Script 色を塗れるプログ...
-
C# リストビューの特定のセルの...
-
VB.NETのSendMessageを教えてく...
-
Canvas等の図形を移動する時,直...
-
このプログラミングをどう組み...
-
ドラッグして矩形を描くには
-
GDI+で描画した画像を消去する...
-
重なった要素上でのイベントで...
-
getGraphics()の意味を教えて...
おすすめ情報