详解在Cocos2D-html5中的键盘事件与touch事件

    作者:课课家教育更新于: 2019-03-25 10:01:51

      关于Cocos2D-html5中的键盘事件与touch事件,初学者可能还不是很了解,本篇教程将带你深入了解Cocos2D-HTML5中的键盘事件与touch事件。

      游戏是互动的,获取用户输入至关重要。cocos2d中目前只有Layer以及其子类默认能够获取用户输入,即触发用户输入的事件。其他节点需要开启触摸事件的话,需要自己手动实现。

      现在看一个例子:

    详解在Cocos2D-html5中的键盘事件与touch事件_Cocos2D-html5_Cocos2D-html5键盘事件_Cocos2D-html5 touch事件_课课家

      在绿色层左边点击一下,效果如图:

      至于可以有哪些事件,自己可以查看API文档的cc.KeypadDelegate和cc.StandardTouchDelegate。

      至于其他节点,比如Sprite,需要手动实现,主要用到的方法是:cc.Director.getInstance().getTouchDispatcher().addStandardDelegate()和cc.Director.getInstance().getTouchDispatcher().removeDelegate。

      以下是我的一个实例:

课课家教育

未登录