私が達成しようとしているのは、JQuery ゲームでプレイヤーが動く方法を変えることです。
キーを押すのではなく、ID「左」でテキストをクリック/マウスダウンした場合にプレーヤーを動かそうとしています。
元のコードは次のとおりです。
if(jQuery.gameQuery.keyTracker[65]){ //this is left! (a)
var nextpos = parseInt($("#player").css("left"))-5;
if(nextpos > 0){
$("#player").css("left", ""+nextpos+"px");
}
}
私のコードは次のとおりです。再生すると、何も押さずにプレイヤーが左に移動し続けます。「左」のIDテキストをクリックまたはマウスダウンするまで、左に移動しないでください。
if ($('#left').mousedown){
var nextpos = parseInt($("#player").css("left"))-5;
if(nextpos > 0){
$("#player").css("left", ""+nextpos+"px");
}
}