cocos2d-js v2.2.x -> v3.0beta アップグレードログ - Qiita
このようにonEnter()メソッド内に記載する。
EventManager Mechanism | Documents | Cocos2d-x の方が詳しい。
onEnter:() -> this._super( # マウス系 cc.EventListener.create( event: cc.EventListener.MOUSE onMouseMove: (event) -> str = "MousePosition X: " + event.getLocationX() + " Y:" + event.getLocationY() # do something... onMouseUp: (event) -> str = "Mouse Up detected, Key: " + event.getButton() # do something... onMouseDown: (event) -> str = "Mouse Down detected, Key: " + event.getButton() # do something... onMouseScroll: (event) -> str = "Mouse Scroll detected, X: " + event.getLocationX() + " Y:" + event.getLocationY() # do something... ), this) # キーボード系 cc.eventManager.addListener( cc.EventListener.create( event: cc.EventListener.KEYBOARD onKeyPressed: (keyCode, event) -> label = event.getCurrentTarget() label.setString("Key " + keyCode.toString() + " was pressed!") onKeyReleased: (keyCode, event) -> label = event.getCurrentTarget() label.setString("Key " + keyCode.toString() + " was released!") ), this)
- 作者: 飯塚直
- 出版社/メーカー: アスキー・メディアワークス
- 発売日: 2013/05/29
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
Cocos2d-x Game Development Essentials
- 作者: Frahaan Hussain,Arutosh Gurung,Gareth Jones
- 出版社/メーカー: Packt Publishing
- 発売日: 2014/08/18
- メディア: Kindle版
- この商品を含むブログを見る