最近ProcessingJSライブラリを使用してJavascriptでコーディングを開始しました。私はカーンアカデミーでJSコースを修了しました。私はxとyが選択された領域にあるとき、関数を持っています。ループを停止し、xとyを移動し、score1Xとscore1Yを0に移動してループを開始する必要があります。 score1Xとscore1Yは動いていません。この関数はdraw =関数で呼び出されます。どうもありがとう!Javascriptで変数が変更されない
var CreatePoint = function(score1X, score1Y) {
if (x >= score1X - 10 && x <= score1X + 10 && y >= score1Y - 10 && y <= score1Y + 10){
noLoop();
points ++;
x -= 10;
y -= 10;
score1X = 0;
score1Y = 0;
loop();
}
else if (points <= 0) {
ellipse(score1X, score1Y, 20, 20);
}
};
draw = function() {
fill(255, 255, 255);
text(points + "/5", 20, 20);
CreatePoint(score1X, score1Y);
CreatePoint(score2X, score2Y);
CreatePoint(score3X, score3Y);
CreatePoint(score4X, score4Y);
CreatePoint(score5X, score5Y);
};
loop()関数を投稿できますか? –
私はメインポストに追加しました。 –
あなたの 'draw()'関数はありますが、 'loop()'はどこにありますか? –