読者です 読者をやめる 読者になる 読者になる

cocos2d-html5 でマウスイベントを扱う

参考

From zero to a complete game with Cocos2d HTML5 – Step 2: mouse interaction - Emanuele Feronato http://www.emanueleferonato.com/2013/05/21/from-zero-to-a-complete-game-with-cocos2d-html5-step-2-mouse-interaction/

cc.Layer クラスには下記メソッドがあり,これらを呼び出すことでマウスイベントを処理できるらしい.

  • onMouseDown(event)
  • onMouseDragged(event)
  • onMouseEntered(theEvent)
  • onMouseExited(theEvent)
  • onMouseMoved(event)
  • onMouseUp(event)

使う前に init() で setMouseEnabled(true) を行う必要があるらしい.

追記) 3.0 になるとここらへん設定する必要なくなってる

http://qiita.com/nise_nabe/items/98cf59caa6de6b1efd7a#3-4