[解決済み] マウスポインターを特定の位置に移動させるには?
2022-05-25 01:39:40
質問
HTML5のゲームを作っているのですが、特定のイベントにマウスカーソルを特定のコントロールの上に置いて、特定の方向に動かすと常に同じ結果になるようにしようとしています。これは可能でしょうか。
どのように解決するのですか。
これは古いトピックですが、まず不可能であることをお伝えします。現在最も近いのは、マウスを 1 つの位置に固定し、その x と y の変化を追跡することです。このコンセプトは、Chrome と Firefox で採用されています (ようです)。このコンセプトは マウス ロック と呼ばれるもので管理され、エスケープを押すとそれが解除されます。私の 簡単 を読んだところ、マウスを 1 つの場所にロックして、クリック アンド ドラッグ イベントと同様のモーション イベントをレポートするということだと思います。
これがリリース ドキュメントです。
FireFox
https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Lock_API
クローム。
http://www.chromium.org/developers/design-documents/mouse-lock
そして、これはかなりすてきなデモです。 http://media.tojicode.com/q3bsp/
関連
-
nodejs unhandledPromiseRejectionWarning メッセージ
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] (a== 1 && a ==2 && a==3) が真に評価されることはあるのでしょうか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Facebookがブラウザに統合されたDeveloper Toolsを無効にする方法を教えてください。
-
[解決済み] どのDOM要素にフォーカスがあるかを調べるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
vue for 登録ページ効果 vue for sms 認証コードログイン
-
JavaScriptのクロージャの説明
-
[解決済み] Error : 未定義のプロパティ 'map' を読み取ることができません。
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み] TypeError: $.ajax(...) is not a function?
-
[解決済み】JavaScriptでインラインIF文の書き方は?
-
[解決済み】エラー。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりませんでした。
-
フロントエンド非同期(アシンク)ソリューション(全ソリューション)
-
JavaScriptのgetElementById、getElementsByTagNam、getElementsByClassNameの違いと使い方