Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

Cc.systemEvent.on重新监听KEY_DOWN无效的问题

$
0
0

@980821718 写道:

刚学creator一周,正在写个贪吃蛇练手,在监听键盘事件时遇到没搞明白的问题。
我在组件脚本的onLoad里注册监听,cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
游戏失败时取消监听,cc.systemEvent.off(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
并显示“重新游戏”按钮,点击就是重新加载场景,cc.director.loadScene('Snake');

第一次玩是正常的,但点击‘重新开始’后,重新加载场景就没有在监听KEY_DOWN了,看log也的确是调用到了onLoad从而有cc.systemEvent.on来重新注册监听,但是没有效果,来高手指点。

帖子: 4

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>