Gibt es eine Möglichkeit, Rechtsklick-Ereignis ("conferencemenu") zu identifizieren & Scroll-Ereignisse, während Zeigersperre API aktiviert ist? Ich versuche ein browserbasiertes 3D-Spiel zu erstellen, in dem der Spieler verschiedene Aktivitäten ausführen kann, indem er mit der linken Maustaste klickt, mit der rechten Maustaste klickt, mit der mittleren Maustaste klickt und scrollt - während der Zeiger gesperrt ist.Identifizieren Sie Mausereignisse während requestPointerLock
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
});
Dies scheint meine Anforderungen zu genügen. Danke vielmals! :-) – gdebojyoti