0

ユーザーがモバイル デバイスの [戻る] ボタンを押したときにリッスンする方法を示すソースが見つからないようです。もう実装されましたか?

4

2 に答える 2

1

keydown イベントを簡単にリッスンできるようです。

Cocos2D-JS v3 でイベント リスナーがどのように機能するかを読んだことがあるとします。

まず、キーボード イベント リスナーを追加します。

var keyboardListener = cc.EventListener.create({
   event: cc.EventListener.KEYBOARD,
   onKeyPressed:  function(keyCode, event){
      if(keyCode == cc.KEY.backspace){
         //do something
      }else if(keyCode == cc.KEY.home){
         //do something
      }
   }
});

次に、リスナーをレイヤーにアタッチします。

cc.eventManager.addListener(keyboardListener, aLayer);

この回答は、公式フォーラムから抽出されたものです。

ホーム ボタンと戻るボタンの keyCode が期待どおりにならない場合があることに注意してください。この問題が発生した場合は、キーを押したときに記録されている keyCode をコンソールに出力してみてください。

于 2014-10-16T01:42:00.997 に答える