0

ポインター ロック API が有効になっているときに、右クリック イベント ("contextmenu") とスクロール イベントを特定する方法はありますか? ポインターがロックされている間、プレーヤーが左クリック、右クリック、中クリック、スクロールによってさまざまなアクティビティを実行できるブラウザーベースの 3D ゲームを作成しようとしています。

index.html

<body><button id="lock">Start game</button</body>

app.js

$("#lock").on("click", function(e) {
  lockPointer(); // invokes the requestPointerLock API
  e.stopPropagation();
});

// this works perfectly
$("body").on("click", function(e) {
  // do stuff on left click
});

// this does not work
$("body").on("contextmenu", function(e) {
  // do stuff on right click
});
4

1 に答える 1