0
fill(225, 0, 225);
var draw = function() {
    background(255, 255, 255);
    ellipse(mouseX, mouseY, 12, 12); 
    var label = mouseX + "36", "45" + mouseY;
    text(label, mouseX, mouseY);
};

Khan Academy を使用して、小さな円のすぐ下と右にあるマウス ポインターの座標を呼び出す小さなマウス トラッカー プログラムを作成しています。これは彼らの課題の 1 つです。特に、mouseX と Y をいくつかの座標とともに変数 'label' に格納しようとしている文字列を作成すると、エラーが発生します。

4

3 に答える 3

1
var label = mouseX + "36", "45" + mouseY;

そこにはいくつかのファンキーな構文があります。これは、文字列を作成するときにコンマを使用する適切な方法ではありません。あなたが本当に何を望んでいるのかは明らかではありませんが、私は次のように賭けています:

var label = "mouseX:" + mouseX + ", mouseY" + mouseY;

"mouseX:123, mouseY:456"var のような文字列を保存しますlabel

于 2013-12-26T23:50:50.333 に答える
0

これが私がそれを機能させる方法です!

塗りつぶし (255, 0, 255);

var draw = function() {
    background(255, 255, 255);
    ellipse(mouseX, mouseY, 12, 12);
    var label = mouseX + " , " + mouseY;
    text(label, mouseX, mouseY);
};
于 2014-07-10T21:20:00.557 に答える