2016-10-14 13 views
1

私は楕円があるとしましょう、どのようにマウスを離した場所に置くのですか?処理 - マウスを使用してピースを移動する方法は?

誰も私に騎士用の実装を教えてもらえますか?私は、それは場所です変更するには、マウスを使用して行う方法

float x = 10; 
float y = 10; 
ellipse(x,y,50,50); 

私たちは私が既存の円を持っているとしましょう。私たちはそれがポーンだと言いましょう。

答えて

3

それはあなたが求めているものはかなり不明確ですが、あなただけのmouseReleased()機能とともにmouseXmouseY変数を使用することができます。あなたの質問に答えていない。この場合は

float circleX; 
float circleY; 

void draw(){ 
    background(0); 
    ellipse(circleX, circlY, 10, 10); 
} 

void mouseReleased(){ 
    circleX = mouseX; 
    circleY = mouseY; 
} 

、その後、一緒に入れてくださいMCVEは、あなたが試したものとどこに止まっているのかを正確に示しています。スタックオーバーフローは本当に一般的な "どのようにこれを行う"タイプの質問に設計されていません。具体的にはもっと具体的に設計されています。「私はXを試しましたが、Yは期待されましたが、代わりにZがあります。

関連する問題