2012-01-29 5 views
1

WebGL/Javascriptを使用してブラウザ用のFPSタイプのゲームを作成しています。最近追加された「マウスロック」機能をChromeとFirefoxに正常に実装できませんでした。Javascriptでマウスロックを使用するには?

私は、これらのソースのすべての3つから無駄にサンプルコードを試してみました: http://code.google.com/p/chromium/issues/detail?id=72754

http://blog.sethladd.com/2011/09/mouse-lock-for-html5-fps-games.html

http://jsfiddle.net/jdias/3dqBL/

をだから、私の質問に私をリードしています。 ChromeとFirefox(Minefield)の最新バージョンでマウスをロックする正しい方法は何ですか?私は本当にこれが働くのが大好きです!

ありがとうございます。

+0

上記のすべてのリンクでサンプルコードを試しました。興味深いことに、Googleのプレゼンテーション(3週間前)のMouse Lockの例でさえ、私にとってはうまくいきません: http://html5-demos.appspot.com/static/html5-therealbleedingedge/demos/mouselock .html これは暗闇の中でのショットですが、私がLinux上にいるという事実と、ブラウザーが最新の機能では少し遅れている可能性がありますか? –

+0

最新のChromeとFirefox Nightlyを使用して、Windowsで上記のGoogleマウスロックのデモを試してみました。同じ結果。 –

答えて

2

実際にはMouselockはFirefoxに実装されていませんが、実験用のビルドはhttp://people.mozilla.com/~tmielczarek/mouselock+gamepad/です。 Google Chromeで、最新のバージョンを入手し、about:flagsとcheck -enable-pointer-lockに行きます。 私はそれが助けてくれることを願っています。

+0

@Pat Briggsちょっと待たなければならないようですが、クロムカナリーのサポートはわずか2日前に上陸したようです:http://code.google.com/p/chromium/issues/detail?id=72754# c69 – c69

関連する問題