私はlimeJSの初心者ですが、limejs forhtml5を使用してゲームでキーボードイベントを処理する方法を知りたいです。ソースリンクがある場合は、私を助けてください。
2 に答える
3
LimeはClosureに基づいて構築されているため、ネイティブのイベントライブラリを使用できます。
例えば:
goog.events.listen(rootLimeNodeObject, goog.events.EventType.KEYUP, function (ev) {
if (ev.keyCode === 37) { // left arrow
...
}
});
于 2012-09-30T03:22:05.583 に答える
2
ガイドはかなりあいまいに見えますが、Keyboardjsのような別のライブラリを使用することをお勧めします。これはキーボードイベントに最適なライブラリであり、最も簡単なオプションです。
http://robertwhurst.github.com/KeyboardJS/
デモは次のようになります。
KeyboardJS.bind.key('a', onDownCallback(), onUpCallback() );
複数のキーの場合:
KeyboardJS.bind.key('a + b ', onDownCallback(), onUpCallback() );
于 2012-08-08T06:01:26.427 に答える